我认为这个问题可能在之前被问到,但我无法找到解决问题的方法。
我的项目取决于许多子模块。我已将带有maven的库部署到本地网络中的服务器。现在我有一个问题,如果一个库依赖于另一个库,例如改造。依赖关系在库中的pom.xml文件中给出。
<dependency>
<groupId>com.squareup.retrofit</groupId>
<artifactId>retrofit</artifactId>
<version>1.9.0</version>
</dependency>
如果我构建我的应用程序,改装库未加载,我在运行时获得NoClassDefFound异常。
我已将库部署为aar和jar文件,但行为不会改变。
有关如何从maven存储库获取依赖项的任何建议吗?
修改 我发现问题是,ivy.xml不包含依赖项。如何在pom.xml中声明ivy.xml的依赖项?