[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tm-dev] Converting TM to tycho-same feature and plugin ids problem

I second this request now when I got to the point when RSE builds but
my terminal build fails.

On Wed, Dec 14, 2011 at 8:42 AM, Stieber, Uwe <Uwe.Stieber@xxxxxxxxxxxxx> wrote:
> Hi Martin,
>
> Please p2'ize the RXTX update site if you can. It would be of great help for Maven/Tycho.
>
> Thanks, Uwe :)
>
>
>> -----Original Message-----
>> From: tm-dev-bounces@xxxxxxxxxxx [mailto:tm-dev-bounces@xxxxxxxxxxx] On Behalf Of Oberhuber,
>> Martin
>> Sent: Dienstag, 13. Dezember 2011 20:18
>> To: TM project developer discussions
>> Subject: Re: [tm-dev] Converting TM to tycho-same feature and plugin ids problem
>>
>> No,
>>
>> The feature ID in pom.xml must be like "org.eclipse.rse.useractions" since that's what clients can use
>> at runtime to reference a feature. We can't change that since existing adopters may refer to that ID in
>> older versinos of RSE.
>>
>> The "...-feature" notation is only the project name in the workspace (development time only, but not
>> runtime).
>>
>> The RXTX update site is (I think) a legacy site.xml that's not p2'ized. I think I can p2'ize it if necessary
>> since I'm an RXTX committer. Just let me know.
>>
>> Thanks,
>> Martin
>> --
>> Martin Oberhuber, SMTS / Product Architect - Development Tools, Wind River direct
>> +43.662.457915.85  fax +43.662.457915.6
>>
>>
>> -----Original Message-----
>> From: tm-dev-bounces@xxxxxxxxxxx [mailto:tm-dev-bounces@xxxxxxxxxxx] On Behalf Of Stieber, Uwe
>> Sent: Dienstag, 13. Dezember 2011 06:54
>> To: TM project developer discussions
>> Subject: Re: [tm-dev] Converting TM to tycho-same feature and plugin ids problem
>>
>> Hi Anna,
>>
>> The id of the features within the pom.xml should be "org.eclipse.rse.useractions-feature". Similar for
>> the others. Not sure if it would be better to rename the features similar to
>> "org.eclipse.rse.useraction.feature" anyway.
>>
>> I'm interessted in to see how you solve the RXTX dependency for org.eclipse.tm.terminal.serial. I
>> couldn't make Maven to download the dependency from the official RXTX update site.
>>
>> Best regards, Uwe :)
>>
>>
>>
>> > -----Original Message-----
>> > From: tm-dev-bounces@xxxxxxxxxxx [mailto:tm-dev-bounces@xxxxxxxxxxx]
>> > On Behalf Of Anna Dushistova
>> > Sent: Dienstag, 13. Dezember 2011 01:58
>> > To: tm-dev
>> > Subject: [tm-dev] Converting TM to tycho-same feature and plugin ids
>> > problem
>> >
>> > Hi All,
>> >
>> > I started working on the tycho build for TM and I found out that it
>> > doesn't allow same ids for different
>> > bundles:
>> >
>> > [ERROR] Two or more projects in the reactor have the same identifier,
>> > please make sure that <groupId>:<artifactId>:<version> is unique for each project:
>> > {org.eclipse.tm:org.eclipse.rse.useractions:1.1.300-SNAPSHOT=[/Users/a
>> > nna/tycho/TM-releng-
>> > workspace/features/org.eclipse.rse.useractions-feature/pom.xml,
>> > /Users/anna/tycho/TM-releng-workspace/plugins/org.eclipse.rse.useracti
>> > ons/pom.xml],
>> > org.eclipse.tm:org.eclipse.tm.terminal:3.1.1-SNAPSHOT=[/Users/anna/tyc
>> > ho/TM-releng- workspace/terminal/org.eclipse.tm.terminal/pom.xml,
>> > /Users/anna/tycho/TM-releng-workspace/terminal/org.eclipse.tm.terminal
>> > -feature/pom.xml],
>> > org.eclipse.tm:org.eclipse.tm.terminal.local:0.2.0-SNAPSHOT=[/Users/an
>> > na/tycho/TM-releng-
>> > workspace/terminal/org.eclipse.tm.terminal.local/pom.xml,
>> > /Users/anna/tycho/TM-releng-workspace/terminal/org.eclipse.tm.terminal
>> > .local-feature/pom.xml],
>> > org.eclipse.tm:org.eclipse.tm.terminal.serial:2.1.0-SNAPSHOT=[/Users/a
>> > nna/tycho/TM-releng-
>> > workspace/terminal/org.eclipse.tm.terminal.serial/pom.xml,
>> > /Users/anna/tycho/TM-releng-workspace/terminal/org.eclipse.tm.terminal
>> > .serial-feature/pom.xml],
>> > org.eclipse.tm:org.eclipse.tm.terminal.ssh:2.1.0-SNAPSHOT=[/Users/anna
>> > /tycho/TM-releng-
>> > workspace/terminal/org.eclipse.tm.terminal.ssh/pom.xml,
>> > /Users/anna/tycho/TM-releng-workspace/terminal/org.eclipse.tm.terminal
>> > .ssh-feature/pom.xml],
>> > org.eclipse.tm:org.eclipse.tm.terminal.telnet:2.1.0-SNAPSHOT=[/Users/a
>> > nna/tycho/TM-releng-
>> > workspace/terminal/org.eclipse.tm.terminal.telnet/pom.xml,
>> > /Users/anna/tycho/TM-releng-workspace/terminal/org.eclipse.tm.terminal
>> > .telnet-
>> > feature/pom.xml],
>> > org.eclipse.tm:org.eclipse.tm.terminal.view:2.2.0-SNAPSHOT=[/Users/ann
>> > a/tycho/TM-releng-
>> > workspace/terminal/org.eclipse.tm.terminal.view/pom.xml,
>> > /Users/anna/tycho/TM-releng-workspace/terminal/org.eclipse.tm.terminal
>> > .view-feature/pom.xml],
>> > org.eclipse.tm:org.eclipse.rse.tests:3.3.0-SNAPSHOT=[/Users/anna/tycho
>> > /TM-releng- workspace/tests/org.eclipse.rse.tests/pom.xml,
>> > /Users/anna/tycho/TM-releng-workspace/tests/org.eclipse.rse.tests-feat
>> > ure/pom.xml]}
>> >
>> > Tycho doesn't seem to allow that and at the same time it requires ids to match the manifest ones:
>> > http://wiki.eclipse.org/Tycho/Packaging_Types
>> >
>> > Does anyone has an idea how we are going to deal with it?
>> >
>> > Thanks!
>> > Anna.
>> > _______________________________________________
>> > tm-dev mailing list
>> > tm-dev@xxxxxxxxxxx
>> > http://dev.eclipse.org/mailman/listinfo/tm-dev
>> _______________________________________________
>> tm-dev mailing list
>> tm-dev@xxxxxxxxxxx
>> http://dev.eclipse.org/mailman/listinfo/tm-dev
>> _______________________________________________
>> tm-dev mailing list
>> tm-dev@xxxxxxxxxxx
>> http://dev.eclipse.org/mailman/listinfo/tm-dev
> _______________________________________________
> tm-dev mailing list
> tm-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/tm-dev