Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Adding NL fragment to test plugin: upgraded Tycho, <dependencies> behaviour changed?

Many thanks for pointing me in the right direction Jan - tests now re-enabled, running and passing again :)

Justin

> On 12 Sep 2016, at 15:13, Sievers, Jan <jan.sievers@xxxxxxx> wrote:
> 
> Did you try using extraRequirements instead [1] ?
> 
> Jan
> 
> [1] https://wiki.eclipse.org/Tycho/Packaging_Types#eclipse-test-plugin 
> 
> 
> 
> On 01/09/16 14:21, "tycho-user-bounces@xxxxxxxxxxx on behalf of Justin Dolezy" <tycho-user-bounces@xxxxxxxxxxx on behalf of justin.dolezy@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> 
> 
> 
> 
>    Hi Tycho users,
> 
> 
>    I’ve just upgraded from Tycho 0.17.0 to 0.25.0 (if it ain’t broke don’t fix it.. forced to upgrade as not working with the Neon platform, but did with Mars).
> 
> 
>    We have some tests that require an NL fragment to be installed as we check things like URLs in the translations. The fragment gets included via a surefire <dependency> configuration in the test plugin pom, ie:
> 
> 
>       <build>
>        <plugins>
>          <plugin>
>            <groupId>org.eclipse.tycho</groupId>
>            <artifactId>tycho-surefire-plugin</artifactId>
>            <version>${tycho-version}</version>
>            <configuration>
>              <dependencies>
>                <dependency>
>                  <type>eclipse-plugin</type>
>                  <artifactId>com.nd.common.nl <http://com.nd.common.nl></artifactId>
>                  <version>0.0.0</version>
>                </dependency>
>              </dependencies>
>            </configuration>
>          </plugin>
>        </plugins>
>      </build>
> 
> 
> 
>    Whereas this used to work fine (also with 0.18.1 and 0.19.0, then started having various other issues before it was getting as far as this plugin) now it’s complaining that it can’t find the NL fragment:
> 
> 
>    INFO] --- tycho-surefire-plugin:0.25.0:test (default-test) @ com.nd.common.tests ---
>    [INFO] {osgi.os=win32, osgi.ws=win32, org.eclipse.update.install.features=true, osgi.arch=x86}
>    [ERROR] Cannot resolve project dependencies:
>    [ERROR]   You requested to install 'bundle
>    com.nd.common.nl <http://com.nd.common.nl> 0.0.0' but it could not be found
>    [ERROR] 
>    [ERROR] See 
>    http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting <http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting> for help.
> 
> 
> 
>    The com.nd.common.nl <http://com.nd.common.nl> fragment was the last thing Tycho compiled successfully so should be present in the reactor - not sure why it’s now complaining.
> 
> 
>    Has something changed in this area and we need to handle this another way now? Couldn’t spot anything relevant in the dependency resolution troubleshooting page or release notes.. 
> 
> 
>    Many thanks,
>    Justin
> 
> 
> 
> 
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/tycho-user



Back to the top