Skip to main content

[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



Back to the top