相关疑难解决方法(0)

在构建机器上清除Maven本地存储库

在CI构建服务器上,本地Maven存储库重复填充文件系统(几天后).在这种情况下,其他人采取了什么策略来修剪本地存储库? - 最大

continuous-integration maven-2

42
推荐指数
3
解决办法
3万
查看次数

Maven - 将工件安装到工作空间中的本地存储库

我想有一种方法,'mvn install'将文件放在我的源(checkout)根目录下的存储库文件夹中,同时使用来自〜/ .m2/repository的第三方依赖项.

所以在'mvn install'之后,布局是:

/work/project/
    repository
      com/example/foo-1.0.jar
      com/example/bar-1.0.jar
    foo
      src/main/java
    bar
      src/main/java

~/.m2/repository
    log4j/log4j/1.2/log4j-1.2.jar
Run Code Online (Sandbox Code Playgroud)

(特别是/ work/project/repository不包含log4j)

在本质上,我正在寻找一种创建引用其他存储库的复合存储库的方法

我的目的是能够对同一个源进行多次检出并在每个检查上使用"install"在本地存储库中相互覆盖.多次检查可能是因为在cvs/svn中的不同分支上工作,但在我的情况下,这是由于在git中克隆主分支(在git中,每个克隆就像一个分支).我不喜欢每次结账时使用特殊版本/分类器或每次切换时重新安装(重建)所有内容的替代方案.

maven-2 repository

20
推荐指数
1
解决办法
4万
查看次数