Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Tycho 0.21 Surefire Plugin Dependency declaration

Hi Marco,

 

The “.feature.group” is added again to the error message. The platform definition does look as following

 

            <build>

                <pluginManagement>

                    <plugins>

                        <plugin>

                            <groupId>org.eclipse.tycho</groupId>

                            <artifactId>target-platform-configuration</artifactId>

                            <configuration>

                                <dependency-resolution>

                                    <extraRequirements>

                                        <requirement>

                                            <type>eclipse-feature</type>

                                            <id>org.eclipse.sdk</id>

                                            <versionRange>0.0.0</versionRange>

                                        </requirement>

                                        <requirement>

                                            <type>eclipse-feature</type>

                                            <id>>org.eclipse.tcf.te.tcf.feature</id>

                                            <versionRange>0.0.0</versionRange>

                                        </requirement>

                                    </extraRequirements>

                                </dependency-resolution>

                            </configuration>

                        </plugin>

                    </plugins>

                </pluginManagement>

            </build>

 

See http://git.eclipse.org/c/tcf/org.eclipse.tcf.git/tree/pom.xml.

 

Thanks, Best regards, Uwe J

 

 

 

From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Marco Lehmann-Mörz
Sent: Donnerstag, 14. August 2014 08:23
To: Tycho user list
Subject: Re: [tycho-user] Tycho 0.21 Surefire Plugin Dependency declaration

 

Hi Uwe,

 

you did not remove ".feature.group" from org.eclipse.tcf.te.tcf.feature.feature.group as well.

 

CU

Marco

 

 

2014-08-14 8:16 GMT+02:00 Stieber, Uwe <Uwe.Stieber@xxxxxxxxxxxxx>:

Hi again,

 

And if I remove the “.feature.group” from the <id> tags, it seems to get over the “o.e.sdk” feature requirement, but it keep failing for the “o.e.tcf.te.tcf.feature” feature requirement.

 

[ERROR] Cannot resolve project dependencies:

[ERROR]   You requested to install '>org.eclipse.tcf.te.tcf.feature.feature.group 0.0.0' but it could not be found

[ERROR]

[INFO] o.h.m.e.h.MavenExecutionResultHandler - Build failed with exception(s)

[INFO] o.h.m.e.h.MavenExecutionResultHandler - [1] org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: No solution found because the problem is unsatisfiable.: [Unable to satisfy dependency from tycho-extra-1407996811065 0.0.0.1407996811065 to >org.eclipse.tcf.te.tcf.feature.feature.group 0.0.0.; Unable to satisfy dependency from tycho-1407996811371 0.0.0.1407996811371 to >org.eclipse.tcf.te.tcf.feature.feature.group 0.0.0.; No solution found because the problem is unsatisfiable.]

 

See https://hudson.eclipse.org/tcf/job/tcf-master-tests/3/console for details.

 

Best regards, Uwe J

 

 

From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Stieber, Uwe
Sent: Donnerstag, 14. August 2014 08:07
To: Tycho user list
Subject: Re: [tycho-user] Tycho 0.21 Surefire Plugin Dependency declaration

 

Hi,

 

Can someone help us out with some advice? After switching to Tycho 0.21.0 we are not able to get our tests back running. All we keep getting is

 

[ERROR] Cannot resolve project dependencies:

[ERROR]   You requested to install 'org.eclipse.sdk.feature.group.feature.group 0.0.0' but it could not be found

[ERROR]

[INFO] o.h.m.e.h.MavenExecutionResultHandler - Build failed with exception(s)

[INFO] o.h.m.e.h.MavenExecutionResultHandler - [1] org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: No solution found because the problem is unsatisfiable.: [Unable to satisfy dependency from tycho-extra-1407995404074 0.0.0.1407995404074 to org.eclipse.sdk.feature.group.feature.group 0.0.0.; Unable to satisfy dependency from tycho-extra-1407995404074 0.0.0.1407995404074 to >org.eclipse.tcf.te.tcf.feature.feature.group.feature.group 0.0.0.; Unable to satisfy dependency from tycho-1407995404217 0.0.0.1407995404217 to org.eclipse.sdk.feature.group.feature.group 0.0.0.; Unable to satisfy dependency from tycho-1407995404217 0.0.0.1407995404217 to >org.eclipse.tcf.te.tcf.feature.feature.group.feature.group 0.0.0.; No solution found because the problem is unsatisfiable.]

 

See https://hudson.eclipse.org/tcf/job/tcf-master-tests/2/console for all the details.

 

The target platform has been configured as advised in https://bugs.eclipse.org/bugs/show_bug.cgi?id=436617#c11.

 

         <build>

             <pluginManagement>

                    <plugins>

                        <plugin>

                            <groupId>org.eclipse.tycho</groupId>

                            <artifactId>target-platform-configuration</artifactId>

                            <configuration>

                                <dependency-resolution>

                                   <extraRequirements>

                                       <requirement>

                                           <type>eclipse-feature</type>

                                           <id>org.eclipse.sdk.feature.group</id>

                                           <versionRange>0.0.0</versionRange>

                                       </requirement>

                                       <requirement>

                                           <type>eclipse-feature</type>

                                           <id>>org.eclipse.tcf.te.tcf.feature.feature.group</id>

                                           <versionRange>0.0.0</versionRange>

                                       </requirement>

                                       <requirement>

                                           <type>eclipse-plugin</type>

                                           <id>org.eclipse.tcf.te.tests</id>

                                           <versionRange>0.0.0</versionRange>

                                       </requirement>

                                   </extraRequirements>

                                </dependency-resolution>

                            </configuration>

                        </plugin>

                    </plugins>

                  </pluginManagement>

         </build>

 

See http://git.eclipse.org/c/tcf/org.eclipse.tcf.git/tree/pom.xml for details.

 

What is wrong with it?

 

Thanks, Best regards, Uwe J

 

 

From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Stieber, Uwe
Sent: Mittwoch, 13. August 2014 15:28
To: tycho-user@xxxxxxxxxxx
Subject: [tycho-user] Tycho 0.21 Surefire Plugin Dependency declaration

 

Hi guys,

 

Can anyone can come up with a working example on how to add features and plugins from the current reactor to the “test runtime”?

 

The 0.21.0 release notes states that “<dependencies>” from the tycho-surefire-plugin configuration needs to be transformed in target-platform-configuration/dependency-resolution/extraRequirements instead. However, declaring the dependencies via the “target-platform-configuration” plugin as described in https://bugs.eclipse.org/bugs/show_bug.cgi?id=436617#c11 does not work either, it always fails with “You requested to install … but it could not be found”. The error happens while resolving the initial target platform before a single project is even built. I can understand that the artifacts cannot be found at this stage, because they must be built first. So how do I get the tycho-surefire-plugin test runtime to be configured to use the static target platform configuration and the plugins and features just built? There seems no way to do this with 0.21.0 while it worked just fine with 0.20.0 and before.
 
Best regards, Uwe J
 
 
 
 


_______________________________________________
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



 

--

Tschö Marco


Back to the top