4.0.0org.bytedecojavacpp-presets1.3pomJavaCPP PresetsThe missing bridge between Java and native C++ librarieshttp://bytedeco.org/javacpp-presets/Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0repoGNU General Public License (GPL) version 2, or any later versionhttp://www.gnu.org/licenses/repoGPLv2 with Classpath exceptionhttp://www.gnu.org/software/classpath/license.htmlrepoSamuel Audet[email protected]opencvffmpegflycapturelibdc1394libfreenectlibrealsensevideoinputartoolkitpluschilitagsflandmarkhdf5openblasfftwgslllvmleptonicatesseractcaffecudamxnettensorflow3.0https://github.com/bytedeco/javacpp-presetsscm:git:git://github.com/bytedeco/javacpp-presets.gitscm:git:ssh://[email protected]/bytedeco/javacpp-presets.gitsonatype-nexus-snapshotsSonatype Nexus Snapshotshttps://oss.sonatype.org/content/repositories/snapshots/sonatype-nexus-stagingSonatype Nexus Staginghttps://oss.sonatype.org/service/local/staging/deploy/maven2/UTF-8falsefalsefalse${project.artifactId}android-armandroid-x86linux-x86linux-x86_64linux-armhflinux-ppc64lemacosx-x86_64windows-x86windows-x86_64org.bytedecojavacpp${project.parent.version}${project.artifactId}maven-resources-plugin2.7javacpp.parsergenerate-sourcesresourcesmaven-compiler-plugin3.31.71.7default-compileorg/bytedeco/javacpp/*.javajavacpp.parsergenerate-sourcescompile${javacpp.parser.skip}org/bytedeco/javacpp/presets/*.javaorg.bytedecojavacpp${project.parent.version}${javacpp.platform}platform.root${javacpp.platform.root}platform.compiler${javacpp.platform.compiler}${project.build.outputDirectory}${basedir}/cppbuild/${javacpp.platform}/include/${basedir}/cppbuild/${javacpp.platform}/lib/${basedir}/cppbuild/${javacpp.platform}/bin/javacpp.parsergenerate-sourcesbuild${javacpp.parser.skip}${project.build.sourceDirectory}org.bytedeco.javacpp.presets.*javacpp.compilerprocess-classesbuild${javacpp.compiler.skip}org.bytedeco.javacpp.*truemaven-jar-plugin3.0.2default-jarpackagejar. javacpp.jarorg/bytedeco/javacpp/presets/${project.name}Bytedeco${project.version}${project.name}Bytedeco${project.version}org/bytedeco/javacpp/*org/bytedeco/javacpp/helper/*org/bytedeco/javacpp/presets/*org/bytedeco/javacpp/*.horg/bytedeco/javacpp/linux-*/org/bytedeco/javacpp/macosx-*/org/bytedeco/javacpp/windows-*/org/bytedeco/javacpp/${javacpp.platform}/${javacpp.platform}packagejar${javacpp.platform}true${javacpp.platform.library.path}/org/bytedeco/javacpp/${javacpp.platform}/**/*.exp**/*.lib**/*.objmaven-install-plugin2.5.2truemaven-source-plugin3.0.1attach-sourcejar-no-forkmaven-javadoc-plugin2.10.4attach-javadocsjar
http://bytedeco.org/javacpp/apidocs/
org.codehaus.mojoexec-maven-plugin1.5.0javacpp.cppbuild.installgenerate-sourcesexec${project.basedir}/../cppbuild.shinstall${javacpp.moduleId}-platform${javacpp.platform}javacpp.cppbuild.cleancleanexec${project.basedir}/../cppbuild.shclean${javacpp.moduleId}${javacpp.cppbuild.skip}${project.basedir}/..bashmaven-deploy-plugin2.8.2trueorg.sonatype.pluginsnexus-staging-maven-plugin1.6.6default-deploydeploydeploytruesonatype-nexus-staginghttps://oss.sonatype.org/truedoclint-java8-disable[1.8,)maven-javadoc-plugin-Xdoclint:noneassemblyplatformsign-artifactsperformReleasetruemaven-gpg-plugin1.6sign-artifactsverifysignfalsejavacpp-platform-default!javacpp.platform${os.name}-${os.arch}javacpp-platform-customjavacpp.platform${javacpp.platform}${javacpp.platform}${javacpp.platform}${javacpp.platform}${javacpp.platform}${javacpp.platform}${javacpp.platform}${javacpp.platform}${javacpp.platform}javacpp-platform-hostjavacpp.platform.host${os.name}-${os.arch}${os.name}-${os.arch}${os.name}-${os.arch}${os.name}-${os.arch}${os.name}-${os.arch}${os.name}-${os.arch}${os.name}-${os.arch}${os.name}-${os.arch}${os.name}-${os.arch}${os.name}-${os.arch}javacpp-platform-nonejavacpp.platform.noneandroid-arm-defaultjavacpp.platformandroid-armandroid-arm${user.home}/Android/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/${os.name}-${os.arch}/bin/arm-linux-androideabi-g++android-x86-defaultjavacpp.platformandroid-x86android-x86${user.home}/Android/android-ndk/toolchains/x86-4.9/prebuilt/${os.name}-${os.arch}/bin/i686-linux-android-g++linuxlinuxlinuxmacosxmac os xmacosxwindowswindowswindowsi386i386x86i486i486x86i586i586x86i686i686x86amd64amd64x86_64x86-64x86-64x86_64
pom.xml分析: a>基本配置
4.0.0org.bytedecojavacpp-presets1.3pom
licenses,developers分别是证书和开发者的信息。
Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0repoGNU General Public License (GPL) version 2, or any later versionhttp://www.gnu.org/licenses/repoGPLv2 with Classpath exceptionhttp://www.gnu.org/software/classpath/license.htmlrepoSamuel Audet[email protected]
4.0.0org.bytedecojavacpp-presets1.3org.bytedeco.javacpp-presetsffmpeg3.2.1-${project.parent.version}JavaCPP Presets for FFmpegorg.bytedecojavacpporg.codehaus.mojoexec-maven-pluginmaven-resources-pluginmaven-compiler-pluginorg.bytedecojavacppmaven-jar-pluginmaven-dependency-pluginmaven-source-pluginmaven-javadoc-pluginmingwwindowsorg.bytedecojavacpp${javacpp.platform}-mingw-static-libgcc-static-libstdc++-Wl,-Bstatic-lstdc++-lgcc-lgcc_eh-lpthread-Wl,-Bdynamic
package spark.examples.scala.grammars.caseclasses
object CaseClass_Test00 {
def simpleMatch(arg: Any) = arg match {
case v: Int => "This is an Int"
case v: (Int, String)