Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Tycho » Re: Gemini Blueprint 1.0.0.M1 ships
Re: Gemini Blueprint 1.0.0.M1 ships [message #549734] Tue, 27 July 2010 18:36
Werner Keil is currently offline Werner Keil
Messages: 1083
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.

------=_NextPart_000_01E5_01CB2DC2.F1BE3170
Content-Type: text/plain;
format=flowed;
charset="UTF-8";
reply-type=response
Content-Transfer-Encoding: 7bit

Hi,

What's the reason a POM from the Blueprint (hopefully outdated ;-) promotes
one form of Maven artifactId, while Gemini itself uses another?!

I lead an Eclipse project (UOMo) where the only non-Eclipse dependency is
also shaped by a group of experts around unitsofmeasure.org.

The discussion about the final artifact name lead us to your Blueprints
which as of M2 still use a "dash" style naming of artifactId:
<groupId>org.eclipse.gemini.blueprint</groupId>
<artifactId>gemini-blueprint-io</artifactId>

Gemini itself uses the OSGi bundle style like this:
<groupId>org.eclipse.gemini.naming</groupId>
<artifactId>org.eclipse.gemini.naming.impl.bundle-Incubation </artifactId>

Any reasons why this is inconsistent?

Hopefully Tycho may also shed some light on this and what it promotes as
best practice for artifactId naming, especially for OSGi-enabled
JAR-bundles?

Thanks,
Werner



------=_NextPart_000_01E5_01CB2DC2.F1BE3170
Content-Type: text/xml;
name="pom.xml"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="pom.xml"

<?xml version=3D"1.0"?>=0A=
<project>=0A=
<parent>=0A=
<artifactId>gemini-blueprint</artifactId>=0A=
<groupId>org.eclipse.gemini.blueprint</groupId>=0A=
<version>1.0.0.M2-SNAPSHOT</version>=0A=
</parent>=0A=
<modelVersion>4.0.0</modelVersion>=0A=
<groupId>org.eclipse.gemini.blueprint</groupId>=0A=
<artifactId>gemini-blueprint-io</artifactId>=0A=
<packaging>jar</packaging>=0A=
<name>Gemini Blueprint IO</name>=0A=
<url>http://www.eclipse.org/gemini/blueprint/</url>=0A=
<description>=0A=
Eclipse Gemini Blueprint IO abstract classes. Provides Resource, =
ResourceLoader and ResourcePatternResolver for OSGi environments.=0A=
</description>=0A=
=0A=
=0A=
<properties>=0A=
<javadoc.loc>${basedir}/../docs/src/javadoc</javadoc.loc>=0A=
=
<spring.osgi.symbolic.name>${symName.prefix}.io</spring.osgi.symbolic.nam=
e>=0A=
<bundlor.enabled>true</bundlor.enabled>=0A=
</properties>=0A=
=0A=
<dependencies>=0A=
<dependency>=0A=
<groupId>org.eclipse.gemini.blueprint</groupId>=0A=
<artifactId>gemini-blueprint-mock</artifactId>=0A=
<scope>test</scope>=0A=
</dependency>=0A=
<dependency>=0A=
<groupId>org.springframework</groupId>=0A=
<artifactId>org.springframework.core</artifactId>=0A=
<scope>provided</scope>=0A=
</dependency> =0A=
</dependencies>=0A=
</project>=0A=

------=_NextPart_000_01E5_01CB2DC2.F1BE3170--
Previous Topic:Re: Gemini Blueprint 1.0.0.M1 ships
Next Topic:Building Projects by Manifest First
Goto Forum:
  


Current Time: Sat Oct 25 17:34:27 GMT 2014

Powered by FUDForum. Page generated in 0.03329 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software