On 06.03.2012, at 13:04, Jesse McConnell wrote: >> could the eclipse-signing-maven-plugin provide a parameter to >> inject the p2.mirrorsURL property into artifact repositories and >> parameters to generate the p2.index file ? > > can you give me a specific example of what that xml (assuming that > would be in some of the xml metadata) would look like?
= Support for p2.mirrorsURL = According to http://wiki.eclipse.org/Equinox/p2/p2.mirrorsURL just add: <property name="p2.mirrorsURL" value="http://www.eclipse.org/downloads/download.php?file={repository_path}&format=xml"/> Since webmaster thinks that we have been hit by this issue recently (https://bugs.eclipse.org/bugs/show_bug.cgi?id=373352) this makes me think even more about how to integrate this into our builds. As last means of resort I'll write a bash script that unzips artifacs.jar, adds the property to the artifacts.xml, and zips the file again. But I wonder how much effort it takes to add this in Tycho's eclipse-repository packaging since tycho generates these files? It wouldn't be specify to Eclipse; just a generic support for properties - I think. = Adding support for p2.index = The file looks like this: version = 1 metadata.repository.factory.order = compositeContent.xml,\! artifact.repository.factory.order = compositeArtifacts.xml,\! Whether it's "xml" or "jar" should depend on the "compress" property we already specify in the eclipse-repository. = Enabling download stat in your repository = And if we are already on defining properties: to enable download stats it's... ...for artifacts.xml/repository: <property name='p2.statsURI' value='http://your.stats.server/stats'/> ...for bundles: <property name='download.stats' value='test.plugin1.bundle'/> http://wiki.eclipse.org/Equinox_p2_download_stats So, in theory it's just adding properties and looks from outside like a simple thing to do. But how long it takes to implement it - at least the p2.mirrorsURL feature - I've no idea. But maybe a tycho committer knows better? > I suspect is > possible but I also think it is probably more appropriate to have that > support in tycho > > the signing plugin is really just a hack to support this aspect of the > eclipse requirements that is outside of the traditional tycho > workflow...having said that we can always put another hack or two into > it :) > > cheers, > jesse > > >> -- >> Matthias >> >> _______________________________________________ >> cross-project-issues-dev mailing list >> cross-project-issues-dev@eclipse.org >> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev >> > _______________________________________________ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev Thanks, Marcel -- Eclipse Code Recommenders: w www.eclipse.org/recommenders tw www.twitter.com/marcelbruch g+ www.gplus.to/marcelbruch _______________________________________________ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev