[
https://issues.apache.org/jira/browse/FELIX-5062?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler reassigned FELIX-5062:
---------------------------------------
Assignee: Carsten Ziegeler
> maven-bundle-plugin includes tests dependencies in package analysis
> -------------------------------------------------------------------
>
> Key: FELIX-5062
> URL: https://issues.apache.org/jira/browse/FELIX-5062
> Project: Felix
> Issue Type: Bug
> Components: Maven Bundle Plugin
> Affects Versions: maven-bundle-plugin-3.0.0
> Reporter: Radu Cotescu
> Assignee: Carsten Ziegeler
> Fix For: maven-bundle-plugin-3.0.2
>
> Attachments: FELIX-5062-integration-test.patch
>
>
> It appears that version 3.0.0 of the {{maven-bundle-plugin}} includes test
> dependencies in its package analysis:
> {noformat}
> [INFO] --- maven-bundle-plugin:3.0.0:bundle (default-bundle) @
> org.apache.sling.scripting.javascript ---
> [WARNING] Bundle
> org.apache.sling:org.apache.sling.scripting.javascript:bundle:2.0.25-SNAPSHOT
> : Split package, multiple jars provide the same
> package:org/mozilla/javascript/debug
> Use Import/Export Package directive
> -split-package:=(merge-first|merge-last|error|first) to get rid of this
> warning
> Package found in [Jar:rhino, Jar:js]
> Class path [Jar:., Jar:org.apache.sling.api,
> Jar:org.apache.sling.scripting.api, Jar:org.apache.sling.scripting.core,
> Jar:org.apache.sling.jcr.resource, Jar:org.apache.sling.commons.classloader,
> Jar:org.apache.sling.commons.json, Jar:org.apache.sling.commons.osgi,
> Jar:org.osgi.core, Jar:org.osgi.compendium, Jar:jcr, Jar:servlet-api,
> Jar:org.apache.felix.scr.annotations, Jar:rhino, Jar:slf4j-api,
> Jar:commons-collections, Jar:commons-io,
> Jar:org.apache.sling.commons.testing, Jar:org.apache.sling.jcr.api,
> Jar:jackrabbit-api, Jar:jackrabbit-jcr-commons, Jar:jackrabbit-core,
> Jar:concurrent, Jar:commons-dbcp, Jar:commons-pool,
> Jar:jackrabbit-spi-commons, Jar:jackrabbit-spi, Jar:tika-parsers,
> Jar:tika-core, Jar:commons-compress, Jar:pdfbox, Jar:fontbox, Jar:jempbox,
> Jar:bcmail-jdk15, Jar:bcprov-jdk15, Jar:poi, Jar:poi-scratchpad,
> Jar:poi-ooxml, Jar:poi-ooxml-schemas, Jar:xmlbeans, Jar:dom4j,
> Jar:geronimo-stax-api_1.0_spec, Jar:tagsoup, Jar:asm, Jar:metadata-extractor,
> Jar:boilerpipe, Jar:rome, Jar:jdom, Jar:netcdf, Jar:jcl-over-slf4j,
> Jar:lucene-core, Jar:derby, Jar:org.apache.sling.adapter, Jar:js,
> Jar:commons-httpclient, Jar:commons-codec, Jar:slf4j-simple, Jar:junit,
> Jar:hamcrest-core, Jar:jmock-junit4, Jar:jmock, Jar:hamcrest-library,
> Jar:junit-dep, Jar:powermock-module-junit4,
> Jar:powermock-module-junit4-common, Jar:powermock-core, Jar:javassist,
> Jar:powermock-reflect, Jar:objenesis, Jar:powermock-api-mockito,
> Jar:mockito-all, Jar:powermock-api-support, Jar:bndlib]
> {noformat}
> In this case {{js.jar}} is a transitive dependency of a testing dependency:
> {noformat}
> <dependency>
> <groupId>org.apache.sling</groupId>
> <artifactId>org.apache.sling.commons.testing</artifactId>
> <version>2.0.16</version>
> <scope>test</scope>
> </dependency>
> {noformat}
> For more details check the pom from
> https://github.com/apache/sling/blob/0faf720a105fb26ba6d02c476f9674830b06262b/bundles/scripting/javascript/pom.xml.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)