mvn install:install-file -DgroupId=com.oracle -DartifactId=classes12 -Dversion=9.2.0.1.0 -Dpackaging=jar -Dfile=E:\oracle\ora92\jdbc\lib\classes12.jar
若一些jar文件要依赖,但是又不想把这些jar去install到mvn的repository中去可采用如下办法
<!-- 使用此法的时的缺点是在使用命令 mvn package打包成war包时,jar包不会拷贝至WEB-INF/lib目录中 --> <dependency> <groupId>srt</groupId><!-- groupId自定 --> <artifactId>bcprov-jdk14-133</artifactId><!-- artifactId自定 --> <version>1.0</version><!-- version自定 --> <type>jar</type><!-- 可省略,默认就是jar --> <scope>system</scope><!-- scope必须是system --> <systemPath>D:\Workspaces\java\srt\meg\lib\bcprov-jdk14-133.jar</systemPath><!-- 必须是完整的路径名称 --> </dependency>
maven常见问题问答
Maven2中snapshot快照库的使用
maven 添加jar到中央/远程仓库
mvn deploy:deploy-file -DgroupId=proxool -DartifactId=proxool -Dversion=0.9.1 -Dpackaging=jar -Dfile=D:\proxool-0.9.1\lib\proxool-0.9.1.jar -Durl=http://10.99.75.98:8081/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty
备注:proxool-0.9.1.jar所在路径中不能有中文和空格,否则可能发布失败!
mvn deploy
mvn deploy:deploy
如何发布一个pom项目且打包maven源码,将源码包与jar包一同deploy到mavenserver
maven deploy到nexus报错:Return code is: 401, ReasonPhrase:Unauthorized
Return code is: 400, ReasonPhrase:Bad Request