【发布时间】:2012-01-13 08:33:39
【问题描述】:
我对maven没有经验,如果这个问题很傻,请原谅......
从另一个问题 (How does Grails handle plugin dependencies),我了解到我可以通过 maven 存储库避免 grails 中的 jar-hell。但是我现在的要求是……
- 我不允许使用远程 maven 存储库
- 我想将所需的 jar 与我的插件捆绑在一起(但优先级较低)
- 我想避免安装本地 maven 存储库的工作
我已经使用了对本地文件夹的引用来进行插件解析。这很好用。
但我必须如何构建本地文件夹才能使用此选项:
repositories {
flatDir name:'myRepo', dirs:'/path/to/repo'
}
我的意思是,我可以将 jar 文件放到这个文件夹中,但是我如何引用这些 jar 文件呢?他们有像artifact_version.jar 这样的命名模式吗?还是我必须为此本地存储库创建 XML 配置?
或者使用本地 maven 存储库的工作量很小,而且通过 grails 甚至已经在我的机器上安装了 maven?
【问题讨论】: