[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] Setting target-platform-configuration <environments> causes tycho-surefire-plugin failure
|
Sorry this is a bit late, but you should be able to work around this by including the JDT feature org.eclipse.jdt rather than individual bundles.
Brian.
> On 23-Mar-2016, at 6:06 AM, Andreas Sewe <andreas.sewe@xxxxxxxxxxxxxx> wrote:
>
> Hi,
>
> I followed the advise in [1] to get rid of this warning:
>> [WARNING] No explicit target runtime environment configuration. Build
> is platform dependent.
>
> Unfortunately, adding <environments> to my target-platform-configuration
> causes a failure further down the line when running my tests under OS X:
>
>> [INFO] --- tycho-surefire-plugin:0.24.0:test (default-test) @ org.eclipse.recommenders.completion.rcp.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 org.eclipse.jdt.launching.macosx 0.0.0' but it could not be found
>> [ERROR]
>> [ERROR] See http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting for help.
>
> FYI, the tests' pom.xml contains the following:
>
>> <build>
>> <plugins>
>> <plugin>
>> <groupId>org.eclipse.tycho</groupId>
>> <artifactId>tycho-surefire-plugin</artifactId>
>> <configuration>
>> <useUIHarness>true</useUIHarness>
>> <dependencies>
>> <dependency>
>> <artifactId>org.eclipse.jdt.core</artifactId>
>> <type>eclipse-plugin</type>
>> </dependency>
>> <dependency>
>> <artifactId>org.eclipse.jdt.launching</artifactId>
>> <type>eclipse-plugin</type>
>> </dependency>
>> <dependency>
>> <artifactId>org.eclipse.e4.rcp</artifactId>
>> <type>eclipse-feature</type>
>> </dependency>
>> </dependencies>
>> </configuration>
>> </plugin>
>> </plugins>
>> </build>
>>
>> <profiles>
>> <profile>
>> <id>mac</id>
>> <activation>
>> <os>
>> <family>mac</family>
>> </os>
>> </activation>
>> <build>
>> <plugins>
>> <plugin>
>> <groupId>org.eclipse.tycho</groupId>
>> <artifactId>tycho-surefire-plugin</artifactId>
>> <configuration>
>> <dependencies combine.children="append">
>> <dependency>
>> <artifactId>org.eclipse.jdt.launching.macosx</artifactId>
>> <type>eclipse-plugin</type>
>> </dependency>
>> </dependencies>
>> </configuration>
>> </plugin>
>> </plugins>
>> </build>
>> </profile>
>> </profiles>
>
> Can someone please explain to me what's going on here? Why is Tycho
> using the win32 environment (in which org.eclipse.jdt.launching.macosx
> of course cannot be found)?
>
>> [INFO] --- tycho-surefire-plugin:0.24.0:test (default-test) @ org.eclipse.recommenders.completion.rcp.tests ---
>> [INFO] {osgi.os=win32, osgi.ws=win32, org.eclipse.update.install.features=true, osgi.arch=x86}
>
> Best wishes,
>
> Andreas
>
> [1] <http://wiki.eclipse.org/Tycho/Reference_Card#Exemplary_parent_POM>
>
> --
> Codetrails GmbH
> The knowledge transfer company
>
> Robert-Bosch-Str. 7, 64293 Darmstadt
> Phone: +49-6151-276-7092
> Mobile: +49-170-811-3791
> http://www.codetrails.com/
>
> Managing Director: Dr. Marcel Bruch
> Handelsregister: Darmstadt HRB 91940
> _______________________________________________
> 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