Maven Build:缓存在本地存储库中

时间:2015-09-30 09:57:41

标签: maven build

我正在尝试构建多模块maven项目,但收到如下错误。

 Unresolveable build extension: Plugin com.day.jcr.vault:content-package-maven-plugin:0.0.24 or one of its dependencies could not be resolved: Failure to find com.day.jcr.vault:content-package-maven-plugin:jar:0.0.24 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 2]
 Unknown packaging: content-package @ com.prj.prj.aem:aem-parent.ui.apps:[unknown-version], C:\latest\prj\ui.apps\pom.xml, line 34, column 16

我在C:\ Users \ user.m2 \ repository \ com \ day \ jcr \ vault \ content-package-maven-plugin \ 0.0中有jar文件content-package-maven-plugin-0.0.24.jar .24位置

3 个答案:

答案 0 :(得分:1)

您的设置中是否有Adobe个人资料? https://docs.adobe.com/docs/en/aem/6-2/develop/dev-tools/vlt-mavenplugin.html (部分"获取内容包Maven插件")

我遇到了与您相同的问题,并通过在.m2 / settings.xml中将activeByDefault设置为true来解决此问题

答案 1 :(得分:0)

你可以这样做。

mvn clean package -DskipTests -U -e

请注意,-U表示从maven重新加载jar,忽略本地文件系统中的缓存jar。

答案 2 :(得分:0)

我在使用 IntelliJ IDEA 时遇到了类似的问题。问题是 Idea 已经根据我的需要设置了一个不同的 Maven 家。

如果您的 Idea 也遇到此问题,请检查您的设置 -> Maven -> Maven 主目录设置,如果已根据需要进行设置。