Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] please test staged tycho 0.14.0

Try this


      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>target-platform-configuration</artifactId>
        <version>${tychoVersion}</version>
        <configuration>
          <dependency-resolution>
            <optionalDependencies>ignore</optionalDependencies>
          </dependency-resolution>
        </configuration>
      </plugin>

(note <dependency-resolution> element)

--
Regards,
Igor

On 12-02-07 9:09 AM, Michael Istria wrote:
Hi,

I'm giving a try for JBoss Tools.

Following bug 351842 [1] about optional dependencies: we have a bundle which has greedy/optional depedencies on patform-specific bundles. Before 0.14, it could build fine since these dependencies were not at all included in the Maven context (correct me if I'm wrong).
Now I gave a try with 0.14 and optionalDependencies=ignore, and it seems that Tycho/p2 tries to resolve these dependencies, in vain (they don't seem to be available in Tycho internal p2 repo).
Here is the configuration:
         <!--
         ISSUE: our platform-specific optional/greedy deps are not resolved by Tycho/p2
         WORKAROUND: Ignore optional dependencies =>  NOT WORKING
         TODO: Find out why p2 can't resolve that stuff
         -->
         <build>
                 <plugins>
                         <plugin>
                                 <groupId>org.eclipse.tycho</groupId>
                                 <artifactId>tycho-compiler-plugin</artifactId>
                                 <version>${tychoVersion}</version>
                                 <configuration>
                                         <optionalDependencies>ignore</optionalDependencies>
                                 </configuration>
                         </plugin>
                 </plugins>
         </build>

Did I do something wrong?
Otherwise I conclude that Tycho cannot even start a build when an optional dependency cannot be resolved, which is for our use-case a "more-or-less" blocking point (since I assume/hope an issue could be on our side too). I know think that ignoring optional-dependency should be in target-platform-configuration rather than in compiler.

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=351842

----- Original Message -----
From: "Jan Sievers"<jan.sievers@xxxxxxx>
To: "Tycho user list"<tycho-user@xxxxxxxxxxx>
Sent: Tuesday, February 7, 2012 8:32:16 AM
Subject: [tycho-user] please test staged tycho 0.14.0

tycho 0.14.0 has been staged to [1], see release notes [2] for details.

Please test it by adding the snippet [3] to your parent pom or settings.xml.
Report problems on this mailing list or in bugzilla [4].

We will promote the release to the Maven central repository sometime next week
if no major regressions are found.

--
Tycho Team


[1] https://oss.sonatype.org/content/repositories/orgeclipsetycho-004/
[2] http://wiki.eclipse.org/Tycho/Release_Notes/0.14
[3]

<pluginRepositories>
	<pluginRepository>
		<id>tycho-0.14.0-staged</id>
		<url>https://oss.sonatype.org/content/repositories/orgeclipsetycho-004/</url>
	</pluginRepository>
</pluginRepositories>

[4] https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Tycho&rep_platform=All&op_sys=All&version=0.14.0
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user


Back to the top