Dear all
I am trying to use the new feature of tycho 0.24: compare-version-with-baselines
I have setup my project to use the latest staging version of tycho
<pluginRepository>
<id>tycho-0.24.0-staged</id>
<url>https://oss.sonatype.org/content/repositories/orgeclipsetycho-1032</url>
</pluginRepository>
Then I have added the following plugin
<profile>
<id>compare-version-with-baselines</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-p2-extras-plugin</artifactId>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>compare-version-with-baselines</goal>
</goals>
<configuration>
<baselines>
<!—update site for our projectà
<path>http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/mars/</path>
</baselines>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
When I run, the mvn verify, I can see several traces in the log , such as :
[INFO] --- tycho-p2-extras-plugin:0.24.0:compare-version-with-baselines (default) @ org.eclipse.papyrus.sysml14.feature ---
[INFO] Fetching org.eclipse.papyrus.sysml14.feature_0.7.0.201509161524.jar from http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/mars/1.1.2/extra/features/ (0B of 18,14kB at 0B/s)
[INFO] Fetching org.eclipse.papyrus.sysml14.feature.source_0.7.0.201509161524.jar from http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/mars/1.1.2/extra/features/ (0B of 11,06kB at 0B/s)
[INFO] --- tycho-p2-extras-plugin:0.24.0:compare-version-with-baselines (default) @ org.eclipse.papyrus.sysml14.diagram.internalblock ---
[INFO] Fetching org.eclipse.papyrus.sysml14.diagram.internalblock_0.7.0.201509161524.jar.pack.gz from http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/mars/1.1.2/extra/plugins/ (0B of 10,75kB at 0B/s)
[INFO] Fetching org.eclipse.papyrus.sysml14.diagram.internalblock.source_0.7.0.201509161524.jar from http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/mars/1.1.2/extra/plugins/ (0B of 9,24kB at 0B/s)
I got no error.
The build is successful.
But I was expected to have like a report as output?
Such the maven plugin CLIRR : http://www.mojohaus.org/clirr-maven-plugin/index.html that uses the following project http://clirr.sourceforge.net/ referenced in Eclipse here
http://wiki.eclipse.org/index.php/Evolving_Java-based_APIs
How can I see my plugin do not break the API?
If it does not exist (perhaps there is an hidden option not documented in the web site?) , will you add a maven html report?
Thanks for the additional elements.
Francois