在es源码开发中,如果想使用外部jar包,可以在pom.xml中添加依赖。http://mvnrepository.com/
但是如果想使用maven仓库添加本地jar包,那就要手动配置了。
背景:在es源码程序中,我开发的插件依赖weka.jar,一般的方法是在pom.xml中直接添加对weka.jar的依赖,但是我对weka中的Logistic算法做了重构,现在的任务是对es添加重构后的weka.jar的依赖,即添加本地jar包的依赖。
一、weka进行maven打包
首先将修改后的weka源程序进行打包,由于weka是一个maven项目,想获得它的jar包,必须要使用mvn命令进行打包。打包方法:右键-runAs-MavenBuild,在Goals里面填
clean install -D maven.javadoc.skip=true
其中Goals代表mvn命令, clean代表清除之前打包生成的文件,-D maven.javadoc.skip=true代表不生成doc文件(默认是生成doc,但有时会导致打包结果出错)。
打包命令:
打包成功:(会生成包含.class文件的jar包和源码jar包,使用包含.class文件的jar包&#x