Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven Android库具有第三方可传递依赖项和Artifactory_Maven_Gradle_Artifactory - Fatal编程技术网

Maven Android库具有第三方可传递依赖项和Artifactory

Maven Android库具有第三方可传递依赖项和Artifactory,maven,gradle,artifactory,Maven,Gradle,Artifactory,我一直在努力让我的android库在Artifactory中工作。我跟随这篇文章在本地artifactory服务器上发布了这个库。一切正常,我构建并上传了aar和pom文件,但问题是我无法解决任何可传递的依赖关系。例如,我的库依赖于截击,我希望避免在我的应用程序中重新声明截击依赖项,但也能够使用一些截击类。 如果我在本地maven repo上执行以下操作,这将为我解决这个问题,并且我可以过渡地使用依赖项 mvn-install ... -DpomFile=library.pom 但是对于art

我一直在努力让我的android库在Artifactory中工作。我跟随这篇文章在本地artifactory服务器上发布了这个库。一切正常,我构建并上传了aar和pom文件,但问题是我无法解决任何可传递的依赖关系。例如,我的库依赖于截击,我希望避免在我的应用程序中重新声明截击依赖项,但也能够使用一些截击类。 如果我在本地maven repo上执行以下操作,这将为我解决这个问题,并且我可以过渡地使用依赖项

mvn-install ... -DpomFile=library.pom
但是对于artifactory,我的应用程序抱怨没有这些依赖项,我必须在apps build.gradle文件中重新声明它们。
要获得与artifactory中的-DpomFile标志相同的行为,我必须做些什么?

问题是,我使用不正确的pom文件部署了相同的版本,并且该文件被缓存在我的项目中。我必须运行
/gradlew clean--refresh dependencies
,新的pom文件才能工作。

问题是,我使用不正确的pom文件部署了相同的版本,并且该文件被缓存在我的项目中。我必须运行
/gradlew clean--refresh dependencies
,新pom文件才能工作