Maven Android库具有第三方可传递依赖项和Artifactory
我一直在努力让我的android库在Artifactory中工作。我跟随这篇文章在本地artifactory服务器上发布了这个库。一切正常,我构建并上传了aar和pom文件,但问题是我无法解决任何可传递的依赖关系。例如,我的库依赖于截击,我希望避免在我的应用程序中重新声明截击依赖项,但也能够使用一些截击类。 如果我在本地maven repo上执行以下操作,这将为我解决这个问题,并且我可以过渡地使用依赖项Maven Android库具有第三方可传递依赖项和Artifactory,maven,gradle,artifactory,Maven,Gradle,Artifactory,我一直在努力让我的android库在Artifactory中工作。我跟随这篇文章在本地artifactory服务器上发布了这个库。一切正常,我构建并上传了aar和pom文件,但问题是我无法解决任何可传递的依赖关系。例如,我的库依赖于截击,我希望避免在我的应用程序中重新声明截击依赖项,但也能够使用一些截击类。 如果我在本地maven repo上执行以下操作,这将为我解决这个问题,并且我可以过渡地使用依赖项 mvn-install ... -DpomFile=library.pom 但是对于art
mvn-install ... -DpomFile=library.pom
但是对于artifactory,我的应用程序抱怨没有这些依赖项,我必须在apps build.gradle文件中重新声明它们。
要获得与artifactory中的-DpomFile标志相同的行为,我必须做些什么?问题是,我使用不正确的pom文件部署了相同的版本,并且该文件被缓存在我的项目中。我必须运行
/gradlew clean--refresh dependencies
,新的pom文件才能工作。问题是,我使用不正确的pom文件部署了相同的版本,并且该文件被缓存在我的项目中。我必须运行/gradlew clean--refresh dependencies
,新pom文件才能工作