4.0.0
com.yahoo.vespa
parent
7-SNAPSHOT
../parent/pom.xml
jdisc_core
7-SNAPSHOT
jar
${project.artifactId}
javax.xml.bind
jaxb-api
com.sun.xml.bind
jaxb-core
com.sun.xml.bind
jaxb-impl
com.sun.activation
javax.activation
xml-apis
xml-apis
1.4.01
javax.annotation
javax.annotation-api
1.2
org.mockito
mockito-core
test
com.yahoo.vespa
testutil
${project.version}
test
aopalliance
aopalliance
compile
com.yahoo.vespa
defaults
${project.version}
test
com.google.guava
guava
compile
com.google.inject
guice
compile
no_aop
com.google.inject.extensions
guice-assistedinject
compile
com.google.inject
guice
com.google.inject.extensions
guice-multibindings
compile
com.google.inject
guice
org.apache.felix
org.apache.felix.framework
compile
org.codehaus.mojo
animal-sniffer-annotations
org.apache.felix
org.apache.felix.log
compile
org.osgi
org.osgi.compendium
org.osgi
org.osgi.core
org.slf4j
slf4j-api
compile
org.slf4j
jcl-over-slf4j
compile
org.slf4j
log4j-over-slf4j
compile
org.slf4j
slf4j-jdk14
compile
com.yahoo.vespa
config-lib
${project.version}
compile
com.yahoo.vespa
yolean
${project.version}
compile
com.yahoo.vespa
vespajlib
${project.version}
compile
org.apache.maven.plugins
maven-compiler-plugin
-Xlint:all
-Xlint:-processing
-Xlint:-try
-Xlint:-serial
-Werror
org.apache.maven.plugins
maven-deploy-plugin
org.apache.maven.plugins
maven-surefire-plugin
once
${test.hide}
ALL
org.apache.maven.plugins
maven-install-plugin
org.apache.maven.plugins
maven-dependency-plugin
copy-dependencies
compile
copy-dependencies
true
true
${project.build.directory}/dependency
org.codehaus.mojo
exec-maven-plugin
export-packages
compile
exec
java
--add-opens=java.base/java.net=ALL-UNNAMED
-classpath
com.yahoo.jdisc.core.ExportPackages
${exportPackagesFile}
__REPLACE_VERSION__${project.build.directory}/dependency/guava.jar
${project.build.directory}/dependency/guice-no_aop.jar
${project.build.directory}/dependency/guice-assistedinject.jar
${project.build.directory}/dependency/guice-multibindings.jar
${project.build.directory}/dependency/javax.annotation-api.jar
${project.build.directory}/dependency/org.apache.felix.log.jar
${project.build.directory}/dependency/slf4j-api.jar
${project.build.directory}/dependency/slf4j-jdk14.jar
${project.build.directory}/dependency/jcl-over-slf4j.jar
${project.build.directory}/dependency/log4j-over-slf4j.jar
${project.build.directory}/dependency/config-lib.jar
${project.build.directory}/dependency/yolean.jar
${project.build.directory}/dependency/jaxb-api.jar
${project.build.directory}/dependency/jaxb-core.jar
${project.build.directory}/dependency/jaxb-impl.jar
${project.build.directory}/dependency/javax.activation.jar
org.codehaus.mojo
properties-maven-plugin
prepare-package
read-project-properties
${exportPackagesFile}
org.apache.maven.plugins
maven-jar-plugin
2
${project.groupId}.${project.artifactId}
${exportPackages}
org.apache.maven.plugins
maven-assembly-plugin
jar-with-dependencies
make-assembly
package
single
${project.build.directory}/classes/exportPackages.properties