[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] associateSites.xml with eclipse-repository packaging type
|
https://bugs.eclipse.org/bugs/show_bug.cgi?id=391033#c5
> -----Original Message-----
> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> bounces@xxxxxxxxxxx] On Behalf Of Christoph Daniel Schulze
> Sent: Dienstag, 6. November 2012 10:39
> To: tycho-user@xxxxxxxxxxx
> Subject: Re: [tycho-user] associateSites.xml with eclipse-repository
> packaging type
>
> Hi Mickael,
>
> thanks a lot for the pointer -- I voted it up. :)
>
> Cheers,
> Christoph Daniel
>
> On 05.11.12 17:31, Mickael Istria wrote:
> > Please see https://bugs.eclipse.org/bugs/show_bug.cgi?id=391033 and vote
> > it up.
> >
> > On 11/02/2012 02:07 PM, Christoph Daniel Schulze wrote:
> >> Hi everyone,
> >>
> >> I'm trying to build an Eclipse p2 repository containing a feature
> >> consisting of two plug-ins. There is no product involved -- the feature
> >> provides functionality that is supposed to enhance existing products,
> >> but that is not a product in itself.
> >>
> >> My problem is that the feature depends on another feature which will
> not
> >> be part of the same repository, but of another repository. Back in the
> >> old days, we just added the repository to an associateSites.xml file.
> >> With the packaging type set to eclipse-repository, however,
> >> associateSites.xml doesn't seem to be supported anymore, as described
> in
> >> this thread:
> >>
> >> http://dev.eclipse.org/mhonarc/lists/tycho-user/msg00256.html
> >>
> >> To be sure, I cloned the Tycho git repository and searched the source
> >> tree for lines containing the string "associateSites". The only hits I
> >> got seemed to be in the implementation of the eclipse-update-site
> >> packaging type. And in fact, this works when I change the packaging
> type
> >> back to eclipse-update-site; however, I would consider this to be a
> >> workaround rather than a good solution.
> >>
> >> Having said all this, my question is if there is another way to add
> >> associate sites to a repository created using the eclipse-repository
> >> packaging type (without adding a product definition)?
> >>
> >> For reference, I've included the relevant parts of the the files my
> >> repository project consists of below. I hope all relevant parts are
> >> included, but feel free to ask for the complete files if you feel that
> I
> >> have missed anything important.
> >>
> >> Cheers,
> >> Christoph Daniel
> >>
> >>
> >> First, part of my pom.xml:
> >>
> >> <?xml version="1.0" encoding="UTF-8"?>
> >> <project [...]>
> >> <modelVersion>4.0.0</modelVersion>
> >>
> >> <version>0.1.0-SNAPSHOT</version>
> >> <artifactId>my.repository.id</artifactId>
> >> <packaging>eclipse-repository</packaging>
> >> <name>My Repository Project Name</name>
> >>
> >> <parent>
> >> [...]
> >> </parent>
> >> </project>
> >>
> >>
> >> Now for category.xml:
> >>
> >> <?xml version="1.0" encoding="UTF-8"?>
> >> <site associateSitesURL="associateSites.xml">
> >> <description [...]>
> >> My update site contains stuff.
> >> </description>
> >> <feature [...]>
> >> <category [...]/>
> >> </feature>
> >> <category-def [...]>
> >> [...]
> >> </category-def>
> >> </site>
> >>
> >>
> >> And finally associateSites.xml:
> >>
> >> <associateSites>
> >> <associateSite
> >> label="KIELER"
> >> url="http://rtsys.informatik.uni-kiel.de/~kieler/updatesite/"
> />
> >> </associateSites>
> >>
> >
> >
> > --
> > Mickael Istria
> > Eclipse developer at JBoss, by Red Hat <http://www.jboss.org/tools>
> > My blog <http://mickaelistria.wordpress.com> - My Tweets
> > <http://twitter.com/mickaelistria>
> >
> >
> > _______________________________________________
> > tycho-user mailing list
> > tycho-user@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/tycho-user
> >
>
> --
> Dipl.-Inf. Christoph Daniel Schulze
>
> Christian-Albrechts University of Kiel
> Department of Computer Science
> Chair of Real-Time and Embedded Systems
>
> Room 1112
> Phone +49 (0)431 880-7297
>
> Olshausenstr. 40
> 24098 Kiel
> Germany