Ase*_*sal 12 java dependency-management gradle maven
我试图在我的文件系统上为maven和gradle维护相同的存储库.但是我遇到了一些问题.
我的build.gradle文件中有以下内容.
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
compile group: 'org.codehaus.groovy', name: 'groovy-all', version: '2.3.9'
runtime group: 'org.codehaus.groovy', name: 'groovy-all', version: '2.3.9'
runtime 'org.xerial:sqlite-jdbc:3.8.7'
}
Run Code Online (Sandbox Code Playgroud)
GRADLE_HOME是D:\Programming\Java\gradle-2.2.1
GRADLE_USER_HOMED:\Programming\Java\.m2
我的gradle home与我的Maven存储库相同.
但是当通过gradle下载依赖项时,它们将被下载到GRADLE_USER_HOME\cache而不是存储库文件夹中.我错过了什么配置?
编辑
我已经检查了本书依赖管理的章节Gradle In Action.没有.我已经检查了gradle网站上的依赖关系管理,但它也只是说使用了缓存.
似乎gradle中没有这样的选项.有人可以证实吗?
Ins*_*iac 13
没有设置可以改变它.这样没有gradle存储库.此外,由于杂乱,让gradle使用存储库的文件夹作为依赖缓存似乎是一个坏主意.
如果您尝试将gradle构建的工件发布到所述maven存储库,那么您应该查看maven-publish插件.
如果您尝试在构建中使用该存储库中的工件,那么可以选择添加mavenLocal()到您的存储库,然后只使用compile依赖项中的函数.
| 归档时间: |
|
| 查看次数: |
4336 次 |
| 最近记录: |