标签:拷贝 pil fat 发布 end compile 部署 upd shel
关于-N
-N,--non-recursive Do not recurse into sub-projects
意思是,不递归到子项目(子模块)。
举例:
一个父项目下Father面有3个子项目A、B、C,都生成jar包,则有Father.jar、A.jar、B.jar、C.jar;
这个时候A项目依赖了B、C项目。
此时如果使用mvn clean install -N,则只会把Father.jar安装到本地仓库(~/.m2/repository),
而不会安装其他三个包
造成的问题是,如果你此时使用如下命令拷贝依赖包,则会报错:说找不到依赖包B.jar/C.jar
mvn dependency:copy-dependencies -DoutputDirectory=$WORKSPACE/dependencies
关于-U
-U,--update-snapshots Forces a check for missing releases
and updated snapshots on remote repositories
如图所示:只有18:32时间的文件是强制刷新下来的文件
参考链接:https://www.cnblogs.com/shengulong/p/10589493.html
标签:拷贝 pil fat 发布 end compile 部署 upd shel
原文地址:https://www.cnblogs.com/xiohao/p/12078388.html