当前位置: 首页 > 知识库问答 >
问题:

“mvn清洁生成源”无法解决依赖关系

胡承载
2023-03-14

在那里

我遇到了一个奇怪的问题。我有一个用Maven构建的多模块企业项目。我这样设置项目层次结构

parentPom
   --MyEar (packaging ear)
   --MyUtilJar (packaging jar)
   --MyEJB (packing ejb)
   --MyWeb (packaging war)

在MyEJB项目中,pom.xml实际上将apt插件绑定到生成源阶段以生成一些java代码。MyEJB依赖于MyUtilJar项目。

我的问题是,当我执行mvn clean编译时,一切正常。但如果我执行mvn clean generate sources,它会抛出错误,抱怨它无法解决工件<code>mygroup:MyUtilJar:jar:1.0

我如何解决这个问题?

共有1个答案

闾丘英悟
2023-03-14

为了让generate-sources工作,您需要在一个存储库中拥有所有的依赖项——您的本地存储库或远程存储库。仅仅将依赖项放在需要它的位置附近是行不通的。

尝试构建和安装直到将其放在本地存储库中,然后运行生成源。

 类似资料:
  • 我正在尝试在eclipse中设置我的项目。其中一个模块引用了target/generatedsources文件夹中的类。不幸的是,Eclipse无法解决这个问题。我甚至修改了pom。xml,并遵循这里提到的解决方案 M2E和maven将源文件夹生成为eclipse源文件夹,并安装了Apt-M2E,但它不起作用。虽然maven能够从命令行构建源代码,但在Eclipse中它无法解析。 甚至尝试手动将路

  • 很高兴有一个更新的Android Studio 3.0。但是我在Android Studio 3.0中遇到了一个问题,我刚刚在Android Studio 3.0中创建了一个新项目。然后我犯了一些错误 我通过将依赖项更改为最新版本并解决问题来解决这些问题。 但是,当我添加了facebook帐户工具包sdk的依赖项时。脸谱网。android:帐户工具包sdk:4 我收到以下错误-: 错误:无法解析“

  • 詹金斯1.500版有问题。我正在尝试建立一个依赖于我的另一个项目的项目。错误是:

  • 我对ivy没有解析我的一些依赖关系有问题。以下是我如何重现这个问题的: 我在eclipse中有一个空的java项目。我已经在我的项目中添加了ivy.xml: 这工作正常,ivy能够解决和下载口水。 如果我将修订版更改为6.3.0.Final(http://mvnrepository.com/artifact/org.drools/drools-core/6.3.0.Final),它将不起作用,我看

  • 当我尝试添加新项目并修改我的gradle(添加依赖项)时,我在同步gradle后收到了这条消息: 无法解析“”的依赖项:app@debugAndroidTest/compileClasspath“:无法下载kotlin-stdlib-1.4.31.jar(org.jetbrains.kotlin:kotlin stdlib:1.4.31) 显示详细信息 受影响的模块:应用程序 我无法单击“显示详细