Has anyone else ever seen the bundle plugin come up with something like:

Export-Package: com.basistech.rosette.apimodel;version="";uses:="com.bas
 istech.util"

The POM instruction is just
<Export-Package>com.basistech.rosette.apimodel</Export-Package>

The result is a bnd error, not too surprisingly.


Here's what -X has to say, sorry for the length.


[DEBUG] Configuring mojo
org.apache.felix:maven-bundle-plugin:3.0.1:bundle from plugin realm
ClassRealm[plugin>org.apache.felix:maven-bundle-plugin:3.0.1, parent:
sun.misc.Launcher$AppClassLoader@33909752]
[DEBUG] Configuring mojo
'org.apache.felix:maven-bundle-plugin:3.0.1:bundle' with basic
configurator -->
[DEBUG]   (s) addMavenDescriptor = true
[DEBUG]   (s) addDefaultImplementationEntries = true
[DEBUG]   (s) manifest =
org.apache.maven.archiver.ManifestConfiguration@508863eb
[DEBUG]   (s) manifestEntries = {Bundle-Vendor=Basis Technology Corp.,
Implementation-Vendor=Basis Technology Corp.,
Implementation-Version=0.7.1-SNAPSHOT}
[DEBUG]   (f) archive =
org.apache.maven.archiver.MavenArchiveConfiguration@7d8802cf
[DEBUG]   (f) buildDirectory = /Users/benson/x/new-java-binding/model/target
[DEBUG]   (f) dependencyReducedPomLocation =
/Users/benson/x/new-java-binding/model/dependency-reduced-pom.xml
[DEBUG]   (f) dumpInstructions =
/Users/benson/x/new-java-binding/model/target/instructions.txt
[DEBUG]   (f) finalName = rosette-api-model-0.7.1-SNAPSHOT
[DEBUG]   (f) instructions = {Bundle-Version=0.7.1.v20151210122325,
Export-Package=com.basistech.rosette.apimodel,
_consumer-policy=${range;[===,+)}}
[DEBUG]   (f) localRepository =       id: local
      url: file:///Users/benson/.m2/repository/
   layout: default
snapshots: [enabled => true, update => always]
 releases: [enabled => true, update => always]

[DEBUG]   (f) m_mavenSession = org.apache.maven.execution.MavenSession@20411320
[DEBUG]   (f) manifestLocation =
/Users/benson/x/new-java-binding/model/target/classes/META-INF
[DEBUG]   (f) niceManifest = true
[DEBUG]   (f) outputDirectory =
/Users/benson/x/new-java-binding/model/target/classes
[DEBUG]   (f) project = MavenProject:
com.basistech.rosette:rosette-api-model:0.7.1-SNAPSHOT @
/Users/benson/x/new-java-binding/model/pom.xml
[DEBUG]   (f) remoteArtifactRepositories = [      id: basis.qa
      url: http://maven.basistech.net/nexus/content/groups/basis.qa/
   layout: default
snapshots: [enabled => false, update => never]
 releases: [enabled => true, update => always]
,       id: Nexus
      url: http://nexus.basistech.net:8081/nexus/content/groups/public
   layout: default
snapshots: [enabled => false, update => daily]
 releases: [enabled => true, update => daily]
]
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@20411320
[DEBUG] -- end configuration --
[DEBUG] building maven31 dependency graph for
com.basistech.rosette:rosette-api-model:bundle:0.7.1-SNAPSHOT
[DEBUG] Using mirror Nexus
(http://nexus.basistech.net:8081/nexus/content/groups/public) for
central (https://repo.maven.apache.org/maven2).
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=0,
ConflictMarker.markTime=0, ConflictMarker.nodeCount=2,
ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0,
ConflictIdSorter.conflictIdCount=1,
ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=0,
ConflictResolver.conflictItemCount=1,
DefaultDependencyCollector.collectTime=0,
DefaultDependencyCollector.transformTime=0}
[DEBUG] com.basistech.rosette:rosette-api-model:bundle:0.7.1-SNAPSHOT
[DEBUG]    com.basistech:common-api:jar:35.3.0:compile
[DEBUG] BND Instructions:
#-----------------------------------------------------------------------
#Wed Dec 09 19:23:26 EST 2015
pom.id=com.basistech.rosette\:rosette-api-model\:bundle\:0.7.1-SNAPSHOT
file.encoding.pkg=sun.io
env.COPYFILE_DISABLE=true
pom.organization.name=Basis Technology Corp.
env.BT_BUILD=amd64-darwin13-xcode5
env.KARAF_DEBUG=true
maven-surefire-plugin.version=2.19
java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre
env.CMD_DURATION=6.21s
env.DISPLAY=/private/tmp/com.apple.launchd.UR481FPA4Z/org.macosforge.xquartz\:0
buildtools.version=1.0.0
pom.contributors=[]
bt-jackson-version=2.6.2
java.awt.headless=true
project.build.developers=[org.apache.maven.model.Developer@5f7a2a79]
classworlds.conf=/opt/maven-basis/bin/m2.conf
env.SECURITYSESSIONID=186a7
project.description=Rosette API data models
pom.pomFile=/Users/benson/x/new-java-binding/model/pom.xml
java.endorsed.dirs=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/endorsed
Bundle-DocURL=http\://www.basistech.com
project.build.groupId=com.basistech.rosette
env.LOGNAME=benson
pom.organization=org.apache.maven.model.Organization@fcdeb50
maven-bundle-plugin.version=3.0.1
project.build.scm=org.apache.maven.model.Scm@72090715
sun.os.patch.level=unknown
java.vendor.url=http\://java.oracle.com/
maven-antrun-plugin.version=1.7
pom.profiles=[]
maven-symbolicname=com.basistech.rosette.api-model
java.version=1.8.0_60
exec-maven-plugin.version=1.2.1
env.MAVEN_OPTS=-Dfile.encoding\=utf-8 -Xmx2g -Djava.awt.headless\=true
project.build.contributors=[]
maven-javadoc-plugin.version=2.9.1
env.BT_ARCH=universal-darwin9-gcc40
java.vendor.url.bug=http\://bugreport.sun.com/bugreport/
pom.description=Rosette API data models
project.build.organization=org.apache.maven.model.Organization@fcdeb50
user.name=benson
env.LANG=en_US.UTF-8
project.build.pomFile=/Users/benson/x/new-java-binding/model/pom.xml
sun.io.unicode.encoding=UnicodeBig
bt-args4j-version=2.32
sun.jnu.encoding=UTF-8
java.runtime.name=Java(TM) SE Runtime Environment
project.build.outputdirectory=/Users/benson/x/new-java-binding/model/target/classes
env.__fish_sysconfdir=/usr/local/Cellar/fish/2.1.1/etc/fish
project.version=0.7.1-SNAPSHOT
java.specification.name=Java Platform API Specification
ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/16
user.timezone=America/New_York
pom.mailingLists=[]
path.separator=\:
project.contributors=[]
project.inceptionYear=2014
pom.artifactId=rosette-api-model
env.MAVEN_CMD_LINE_ARGS=install -X
bt-fastutil-version=6.6.0
env.LOCAL_FARM_ROOT=/Users/benson/x/trunk_farm_root
project.name=rosette-api-model
project.organization.name=Basis Technology Corp.
file.encoding=utf-8
pom.url=http\://rosette-api.github.io/java/rosette-api-model
project.organization=org.apache.maven.model.Organization@fcdeb50
jacoco.version=0.7.1.201405082137
env.HOME=/Users/benson
bt-icu4j-version=55.1
sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher install -X
socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16
maven-release-plugin.version=2.5.1
maven-pmd-plugin.version=3.5
maven-dependency-plugin.version=2.10
project.id=com.basistech.rosette\:rosette-api-model\:bundle\:0.7.1-SNAPSHOT
nexus-staging-plugin-version=1.6.5
Export-Package=com.basistech.rosette.apimodel
Bundle-License=http\://www.apache.org/licenses/LICENSE-2.0.txt
osgi-version=0.7.1.v20151210122325
java.io.tmpdir=/var/folders/80/5l86669j3278_x4hlpntlz380000gp/T/
project.build.mailingLists=[]
user.language=en
line.separator=\n
project.build.directory=/Users/benson/x/new-java-binding/model/target
maven-checkstyle-plugin.version=2.17
bt-woodstox-version=4.0.5
pom.issueManagement=org.apache.maven.model.IssueManagement@25bc36
java.vm.info=mixed mode
java.vm.specification.name=Java Virtual Machine Specification
project.reporting.outputEncoding=UTF-8
maven.scm.version=1.9
env.__CF_USER_TEXT_ENCODING=0x1F6\:0x0\:0x0
project.modelEncoding=UTF-8
env.M2_HOME=/opt/maven-basis
project.build.id=com.basistech.rosette\:rosette-api-model\:bundle\:0.7.1-SNAPSHOT
env.ITERM_PROFILE=tomorrow
project.issueManagement=org.apache.maven.model.IssueManagement@25bc36
bt.java.target=1.7
maven-resources-plugin.version=2.6
env.EDITOR=nano
http.nonProxyHosts=local|*.local|169.254/16|*.169.254/16
project.build.licenses=[org.apache.maven.model.License@65f1bf2c]
codehaus.chronos.jmeter.version=1.1.0
pom.modelVersion=4.0.0
project.licenses=[org.apache.maven.model.License@65f1bf2c]
env.__fish_runtime_dir=/tmp/fish.benson
project.developers=[org.apache.maven.model.Developer@5f7a2a79]
env.JUG_BT_ARCH=amd64-darwin11-xcode4
bt-commons-lang-version=2.6
java.awt.printerjob=sun.lwawt.macosx.CPrinterJob
project.url=http\://rosette-api.github.io/java/rosette-api-model
-removeheaders=Include-Resource,Private-Package
maven-jar-plugin.version=2.6
bt.java.source=1.7
env.CLICOLOR=t
env.__fish_datadir=/usr/local/Cellar/fish/2.1.1/share/fish
pom.version=0.7.1-SNAPSHOT
env.XPC_FLAGS=0x0
pom.scm=org.apache.maven.model.Scm@72090715
-plugin=org.apache.felix.bundleplugin.BlueprintPlugin,aQute.lib.spring.SpringXMLType
project.mailingLists=[]
pom.packaging=bundle
env.__fish_help_dir=/usr/local/Cellar/fish/2.1.1/share/doc/fish
project.build.parent=com.basistech.rosette\:rosette-api-java-binding\:pom\:0.7.1-SNAPSHOT
gopherProxySet=false
Bundle-Description=Rosette API data models
project.projectDirectory=/Users/benson/x/new-java-binding/model
os.name=Mac OS X
project.build.modelVersion=4.0.0
java.specification.vendor=Oracle Corporation
env.TERM=xterm
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
java.library.path=/Users/benson/Library/Java/Extensions\:/Library/Java/Extensions\:/Network/Library/Java/Extensions\:/System/Library/Java/Extensions\:/usr/lib/java\:.
project.build.build=org.apache.maven.model.Build@341c8f67
asciidoctor.version=0.1.4
env.PATH=/usr/local/bin\:/usr/bin\:/bin\:/usr/local/sbin\:/usr/sbin\:/sbin\:/opt/X11/bin\:/usr/local/ec2/ec2-api-tools-1.7.3.0/bin
pom.build=org.apache.maven.model.Build@341c8f67
java.class.version=52.0
env.SHLVL=1
project.build.version=0.7.1-SNAPSHOT
env.JAVA_MAIN_CLASS_65398=org.codehaus.plexus.classworlds.launcher.Launcher
project.build.issueManagement=org.apache.maven.model.IssueManagement@25bc36
bt-hamcrest-version=1.3
env.FARM_ROOT=/Users/benson/x/trunk_farm_root
pom.parent=com.basistech.rosette\:rosette-api-java-binding\:pom\:0.7.1-SNAPSHOT
pom.projectDirectory=/Users/benson/x/new-java-binding/model
project.modelVersion=4.0.0
-consumer-policy=${range;[\=\=\=,+)}
Bundle-SymbolicName=com.basistech.rosette.api-model
sun.boot.library.path=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib
project.build.sourceEncoding=UTF-8
Private-Package=com.basistech.rosette.apimodel
project.build.artifactId=rosette-api-model
env.HOMEBREW_GITHUB_API_TOKEN=3c509a8bff902f41d2cba72862dbb92e0e6ac2cc
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
java.awt.graphicsenv=sun.awt.CGraphicsEnvironment
pom.name=rosette-api-model
bt-junit-version=4.12
maven-shade-plugin.version=2.4
pom.developers=[org.apache.maven.model.Developer@5f7a2a79]
env.EC2_HOME=/usr/local/ec2/ec2-api-tools-1.7.3.0
env.USER=benson
project.build=org.apache.maven.model.Build@341c8f67
env.PERL=/usr/bin/perl
env.TERM_PROGRAM=iTerm.app
project.scm=org.apache.maven.model.Scm@72090715
maven-install-plugin.version=2.3.1
env.COMMAND_MODE=unix2003
project.baseDir=/Users/benson/x/new-java-binding/model
project.build.name=rosette-api-model
bt-slf4j-version=1.7.5
java.vm.specification.version=1.8
project.build.inceptionYear=2014
maven.build.timestamp.format=yyyy.MM.dd_HH\:mm\:ss
project.build.description=Rosette API data models
project.groupId=com.basistech.rosette
Bundle-Version=0.7.1.v20151210122325
awt.toolkit=sun.lwawt.macosx.LWCToolkit
project.build.profiles=[]
sun.cpu.isalist=
project.profiles=[]
java.ext.dirs=/Users/benson/Library/Java/Extensions\:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext\:/Library/Java/Extensions\:/Network/Library/Java/Extensions\:/System/Library/Java/Extensions\:/usr/lib/java
maven-compiler-plugin.version=3.2
Import-Package=*
os.version=10.11.1
user.home=/Users/benson
bt-commons-io-version=2.4
java.vm.vendor=Oracle Corporation
env.PYTHON=/usr/bin/python
maven-clean-plugin.version=2.5
env.JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/
env.XPC_SERVICE_NAME=0
user.dir=/Users/benson/x/new-java-binding/model
project.build.modelEncoding=UTF-8
project.organization.url=http\://www.basistech.com
env.PWD=/Users/benson/x/new-java-binding/model
project.parent=com.basistech.rosette\:rosette-api-java-binding\:pom\:0.7.1-SNAPSHOT
sun.cpu.endian=little
pom.licenses=[org.apache.maven.model.License@65f1bf2c]
project.dir=/Users/benson/x/new-java-binding/model
env.TMPDIR=/var/folders/80/5l86669j3278_x4hlpntlz380000gp/T/
classifier=
java.vm.version=25.60-b23
java.class.path=/opt/maven-basis/boot/plexus-classworlds-2.5.2.jar
org.slf4j.simpleLogger.defaultLogLevel=debug
bt-guava-version=16.0.1
os.arch=x86_64
Bundle-Vendor=Basis Technology Corp.
maven.build.version=Apache Maven 3.2.5
(12a6b3acb947671f09b81f49094c53f426d8cea1;
2014-12-14T12\:29\:23-05\:00)
env.__fish_bin_dir=/usr/local/Cellar/fish/2.1.1/bin
env.Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VUmhp50F3w/Render
project.build.url=http\://rosette-api.github.io/java/rosette-api-model
project.build.projectDirectory=/Users/benson/x/new-java-binding/model
bt-log4j-version=1.2.17
sun.java.launcher=SUN_STANDARD
pom.inceptionYear=2014
project.packaging=bundle
java.vm.specification.vendor=Oracle Corporation
pom.organization.url=http\://www.basistech.com
file.separator=/
java.runtime.version=1.8.0_60-b27
project.pomFile=/Users/benson/x/new-java-binding/model/pom.xml
env.SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.pJd7cqe8uD/Listeners
sun.boot.class.path=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/resources.jar\:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/rt.jar\:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/sunrsasign.jar\:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jsse.jar\:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jce.jar\:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/charsets.jar\:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jfr.jar\:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/classes
maven.surefire.version=2.17
env.PYTHON27=/usr/bin/python
maven-assembly-plugin.version=2.5.5
project.build.packaging=bundle
maven.version=3.2.5
maven-source-plugin.version=2.2.1
project.artifactId=rosette-api-model
user.country=US
pom.modelEncoding=UTF-8
env.JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_72.jdk/Contents/Home
maven.home=/opt/maven-basis
env.SHELL=/usr/local/bin/fish
maven-deploy-plugin.version=2.7
maven-project-info-reports-plugin.version=2.7
maven-site-plugin.version=3.4
-sourcepath=/Users/benson/x/new-java-binding/model/src/main/java,/Users/benson/x/new-java-binding/model/target/generated-sources/annotations
pom.groupId=com.basistech.rosette
java.vendor=Oracle Corporation
Bundle-Name=rosette-api-model
java.specification.version=1.8
env.GIT_SSH=/users/benson/bin/gitssh
env.ITERM_SESSION_ID=w0t0p0
sun.arch.data.model=64
#-----------------------------------------------------------------------

[INFO] Writing BND instructions to
/Users/benson/x/new-java-binding/model/target/instructions.txt
[DEBUG] BND Classpath:
#-----------------------------------------------------------------------
-classpath:\
 /Users/benson/x/new-java-binding/model/target/classes,\
 
/Users/benson/.m2/repository/com/basistech/common-api/35.3.0/common-api-35.3.0.jar
#-----------------------------------------------------------------------

[DEBUG] BND Manifest:
#-----------------------------------------------------------------------
Manifest-Version: 1.0
Bnd-LastModified: 1449707006340
Bundle-Description: Rosette API data models
Bundle-DocURL: http://www.basistech.com
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion: 2
Bundle-Name: rosette-api-model
Bundle-SymbolicName: com.basistech.rosette.api-model
Bundle-Vendor: Basis Technology Corp.
Bundle-Version: 0.7.1.v20151210122325
Created-By: 1.8.0_60 (Oracle Corporation)
Export-Package: com.basistech.rosette.apimodel;version="";uses:="com.bas
 istech.util"
Import-Package: com.basistech.util;version="[35.3.0,36)"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.7))"
Tool: Bnd-3.0.0.201509101326
#-----------------------------------------------------------------------

[DEBUG] Final Manifest:
#-----------------------------------------------------------------------
Manifest-Version: 1.0
Bnd-LastModified: 1449707006340
Build-Jdk: 1.8.0_60
Built-By: benson
Bundle-Description: Rosette API data models
Bundle-DocURL: http://www.basistech.com
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion: 2
Bundle-Name: rosette-api-model
Bundle-SymbolicName: com.basistech.rosette.api-model
Bundle-Vendor: Basis Technology Corp.
Bundle-Version: 0.7.1.v20151210122325
Created-By: Apache Maven Bundle Plugin
Export-Package: com.basistech.rosette.apimodel;version="";uses:="com.bas
 istech.util"
Implementation-Title: rosette-api-model
Implementation-Vendor: Basis Technology Corp.
Implementation-Vendor-Id: com.basistech.rosette
Implementation-Version: 0.7.1-SNAPSHOT
Import-Package: com.basistech.util;version="[35.3.0,36)"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.7))"
Tool: Bnd-3.0.0.201509101326
#-----------------------------------------------------------------------

[ERROR] Bundle com.basistech.rosette:rosette-api-model:bundle:0.7.1-SNAPSHOT
: package info for com.basistech.rosette.apimodel attribute
[version=''], value is empty which is not allowed in ARGUMENT_S
(CORE1.3.2 (:?[-a-zA-Z0-9_.]+)|(?:"[^"]*")). From null
[ERROR] Error(s) found in bundle configuration
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.764 s
[INFO] Finished at: 2015-12-09T19:23:26-05:00
[INFO] Final Memory: 31M/471M

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org

Reply via email to