Hervé: thank you for taking the time to respond.
issue at hand: karaf http://karaf.apache.org/ has features.xml, which are built from pom.xml http://karaf.apache.org/manual/latest-2.3.x/users-guide/provisioning.html what is missing from maven is the ability to communicate arbitrary custom attributes on per-dependency basis, such as: provide osgiStartLevel value, to specify to osgi runtime bundle start level: <dependency> <groupId>com.example</groupId> <artifactId>bundle</artifactId> <version>1.0.1</version> <osgiStartLevel>99</osgiStartLevel> </dependency> or provide karafBootInstall flag, to specify that karaf runtime should install this dependency at boot-time vs build-time: <dependency> <groupId>com.example</groupId> <artifactId>bundle-feature</artifactId> <version>1.0.1</version> <classifier>features</classifier> <type>xml</type> <karafBootInstall>true</karafBootInstall> </dependency> in lieu of these, karaf-maven-plugin is trying to encode this information via <scope> https://github.com/apache/karaf/blob/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java#L215 which contradicts the dependency resolution rules and really does not work. hence my request to "relax". is there any other ways to address this need? Andrei -------- Original Message -------- Subject: Re: [VOTE] Apache 3.1.0-alpha-1 From: Hervé BOUTEMY <[email protected]> To: Maven Developers List <[email protected]> Date: Thu 04 Apr 2013 01:21:32 AM CDT > AFAIK, there is nothing "relaxed" from Mven 3.0.x planned > > But I don't really understand your case (and miss time to investigate in > Karaf). > Can you give us a pointer to SCM, or paste such a dependency "with custom > tags"? > > Regards, > > Hervé > > Le mercredi 3 avril 2013 08:51:01 Andrei Pozolotin a écrit : >> I am curious if 3.1.0 will be more relaxed with custom tags inside >> <dependency>? >> >> Use case: karaf-maven-plugin uses bizarre conventions >> on how to map from <scope> into osgi bundle properties (like start level) >> because there is no way to have a custom tag in <dependency> and express >> this requirement. >> >> -------- Original Message -------- >> Subject: Re: [VOTE] Apache 3.1.0-alpha-1 >> From: Jason van Zyl <[email protected]> >> To: Maven Developers List <[email protected]> >> Date: Tue 02 Apr 2013 12:04:18 PM CDT >> >>> Thanks. >>> >>> On Apr 2, 2013, at 1:00 PM, Hervé BOUTEMY <[email protected]> wrote: >>>> Staged documentation: http://maven.apache.org/ref/3.1.0-alpha-1/ >>>> >>>> Regards, >>>> >>>> Hervé >>>> >>>> Le lundi 1 avril 2013 08:12:09 Jason van Zyl a écrit : >>>>> Here are the release bits for 3.1.0-alpha-1: >>>>> >>>>> Release notes: >>>>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&versio >>>>> n=18 967 >>>>> >>>>> Staging repository: >>>>> https://repository.apache.org/content/repositories/maven-042/ >>>>> >>>>> Staged distribution: >>>>> https://repository.apache.org/content/repositories/maven-042/org/apache/ >>>>> mave n/apache-maven/3.1.0-alpha-1/ >>>>> >>>>> Anyone trying this in advance should know that the Site, Dependency, and >>>>> Shade plugin are not going to work. We are aware of this and those >>>>> responsible for those plugins are looking into it. >>>>> >>>>> Thanks, >>>>> >>>>> Jason >>>>> >>>>> ---------------------------------------------------------- >>>>> Jason van Zyl >>>>> Founder & CTO, Sonatype >>>>> Founder, Apache Maven >>>>> http://twitter.com/jvanzyl >>>>> --------------------------------------------------------- >>>>> >>>>> We know what we are, but know not what we may be. >>>>> >>>>> -- Shakespeare >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>> Thanks, >>> >>> Jason >>> >>> ---------------------------------------------------------- >>> Jason van Zyl >>> Founder & CTO, Sonatype >>> Founder, Apache Maven >>> http://twitter.com/jvanzyl >>> --------------------------------------------------------- >>> >>> What matters is not ideas, but the people who have them. Good people can >>> fix bad ideas, but good ideas can't save bad people.> >>> -- Paul Graham > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > . >
