Thanks Jean-Baptiste!

I'm using the plugin to generate a feature descriptor and a .kar file for an
application.
Besides that it pulls in "too many" dependencies it works like a charm. :)

  <dependencies>
    <!-- ... dependencies to include in generated feature descriptor and
.kar file -->
  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.karaf.tooling</groupId>
        <artifactId>karaf-maven-plugin</artifactId>
        <version>${karaf.version}</version>
        <configuration>
          <startLevel>30</startLevel>
        </configuration>
        <executions>
          <!-- First create a feature descriptor ... -->
          <execution>
            <id>create.feature.descriptor</id>
            <phase>compile</phase>
            <goals>
              <goal>features-generate-descriptor</goal>
            </goals>
          </execution>
          <!-- ... use feature descriptor to build kar -->
          <execution>
            <id>create.kar</id>
            <phase>package</phase>
            <goals>
              <goal>features-create-kar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>

best regards, Peter

On Wed, Oct 12, 2011 at 3:17 PM, Jean-Baptiste Onofré [via Karaf] <
[email protected]> wrote:

> Hi Peter,
>
> You can use the Maven filter, but it's not really easy as you don't know
> all transitive dependencies.
>
> I'm agree with you that we should add a goal configuration to avoid to
> resolve the transitive dependencies.
>
> I will raise a Jira for that.
>
> FYI, we are reviewing the Maven plugin and assemblies currently. Any
> feedback is welcome !
>
> Thanks !
>
> Regards
> JB
>
> On 10/12/2011 03:11 PM, peterg wrote:
>
> > Hi,
> >
> > from my understanding, the features-generate-descriptor goal of the
> > karaf-maven-plugin (version 3.0.0-SNAPSHOT) pulls in all transitive
> > dependencies into the created feature.xml file.
> >
> > I would like it to only include the bundles that I explicitly include in
> my
> > dependencies. That is, I would like the plugin to ignore transitive
> > dependencies. Now, is there a configuration parameter to achieve this?
> After
> > reading the plugin documentation (mvn help:describe) I cannot seem to
> find
> > such an option.
> >
> > Currently I'm using a bunch of<excludes>  to ignore transitive
> dependencies
> > but it's rather tedious and clutters the pom file.
> >
> > best regards, Peter
> >
> > --
> > View this message in context:
> http://karaf.922171.n3.nabble.com/Any-way-of-telling-karaf-maven-plugin-features-generate-descriptor-to-ignore-transitive-dependencies-tp3415670p3415670.html
> > Sent from the Karaf - User mailing list archive at Nabble.com.
>
> --
> Jean-Baptiste Onofré
> [hidden email] <http://user/SendEmail.jtp?type=node&node=3415686&i=0>
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://karaf.922171.n3.nabble.com/Any-way-of-telling-karaf-maven-plugin-features-generate-descriptor-to-ignore-transitive-dependencies-tp3415670p3415686.html
>  To unsubscribe from Any way of telling
> karaf-maven-plugin:features-generate-descriptor to ignore transitive
> dependencies?, click 
> here<http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3415670&code=cGV0ZXIuZ2FyZGZqZWxsQGdtYWlsLmNvbXwzNDE1NjcwfC01NTc5MTAxMjA=>.
>
>


--
View this message in context: 
http://karaf.922171.n3.nabble.com/Any-way-of-telling-karaf-maven-plugin-features-generate-descriptor-to-ignore-transitive-dependencies-tp3415670p3415707.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to