[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

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