Okay, I found the problem! Eclipse don't accept "-" on the name of the artifacs... so I changed the name to 1.2.3.SNAPSHOT and now I'm good to go.
Another question, how can I reference a Eclipse dependency in the pom file?? Like org.eclipse.core.resources?? Cheers On Sun, Jan 25, 2009 at 8:44 AM, Rusty Wright <[email protected]>wrote: > If I understand that OSGi version grammar, doesn't that mean that > 1.2.3-SNAPSHOT is an invalid OSGi version number? I.e., only periods are > allowed between the version parts, no dash, and there should be three > periods, not two. E.g., 1.2.3.SNAPSHOT. > > Does the maven OSGi plugin transform the maven style version number to the > OSGi style when creating the bundle/jar? > > I was reading about OSGi over the winter break and it looks like the answer > for various problems. > > > > Baptiste MATHUS wrote: > >> I don't think it is. But I'm not sure I understand what you want to do. If >> you're trying to build an eclipse plugin jar from some project, you >> shouldn't do it yourself. There's tools out there that will do it just >> fine: >> have a look at tycho, maven-bundle-plugin, or maven-pde-plugin (this last >> one is quite outdated, from what I remember). >> >> These tools will deal just fine with your version number. >> >> Fwiw, here's the OSGi versioning grammar: >> version::=major('.'minor('.'micro('.'qualifier)?)?)? >> major::=digit+ >> minor::=digit+ >> micro::=digit+ >> qualifier::=(alpha|digit|'_'|'-')+ >> digit::=[0..9] >> alpha::=[a..zA..Z] >> There must be no whitespace in version. >> >> Cheers >> >> 2009/1/25 Thiago Moreira (timba) <[email protected]> >> >> Hi there, >>> >>> Is there a way to get only the numbers of the ${pom.version} property?? >>> Something like this: 1.2.3-SNAPSHOT, I want just the 1.2.3 part.I will >>> use >>> it to build a Eclipse plugin that don't accept Strings on the version >>> property. >>> >>> Thanks >>> >>> Thiago Moreira >>> >>> >> >> >> > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
