maven 打包( package ) web 项目 发现进程中
Downloading: https://raw.github.com/HaraldWalker/user-agent-utils/mvn-repo/org/eclipse/swt/maven-metadata.xml
Downloading: https://app.camunda.com/nexus/content/groups/public/org/eclipse/core/commands/maven-metadata.xml
Downloading: https://raw.github.com/HaraldWalker/user-agent-utils/mvn-repo/org/eclipse/core/commands/maven-metadata.xml
如果说第一次还好
但是每次都这样,为何 maven 不下载下来放在本地
有何方法去掉这个必要性?
1
dltsgl 2017-08-10 10:20:24 +08:00 via Android
本来就是下载到本地的吧,要不就是删掉了,要不就是 maven 本地仓库位置变了
|
2
1runningbird 2017-08-10 10:38:55 +08:00
是不是你在 package 的时候使用了,mvn XXXXX package -U ?
如果有-U 参数,则每次打包的时候都会强制更新依赖。 否则, 使用的是已经下载好的。 如果不想每次都下载依赖, 就把-U 去掉 |
3
whatgui 2017-08-10 10:44:45 +08:00
试一下打包的时候加上-o 或者--offline 参数,前提是你的包或者插件至少更新过一次
|
4
loveCoding 2017-08-10 10:48:25 +08:00
私服搞起来.
|
5
Gonster 2017-08-10 11:19:10 +08:00 via iPhone 1
是不是你有加后缀是 SNAPSHOT 的依赖,maven 检查快照版依赖有没有更新,所以老会下载这些文件来确认
|
6
guyeuro OP @1runningbird 我直接用的是 intellij 右边 maven 窗口 LifeCycle 里的 package 选项,没有自己输入参数
|
7
AJian 2017-08-10 13:57:24 +08:00
maven 有离线模式
|
8
guyeuro OP @AJian intellij 右边 maven 窗口 LifeCycle 里的 package 选项如何设置离线模式?如何设置参数?
|
9
guyeuro OP @Gonster 用的是打包插件
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.6</version> <configuration> <warName>${project.artifactId}</warName> </configuration> </plugin> |
10
AJian 2017-08-10 18:04:09 +08:00
maven settings.xml -> <offline>true</offline>
|