【问题标题】:How to clear Maven 3 cache如何清除 Maven 3 缓存
【发布时间】:2013-03-30 21:51:16
【问题描述】:

我使用 Maven 开发了一个 Android 应用程序。

我从 pom.xml 文件中删除了几个依赖项,然后运行 ​​mvn clean install 并注意到删除的依赖项仍在 dex 调用中使用 (android-maven-plugin:3.5.0:dex)。

我删除了.m2/cache 目录并将以下代码放入我的设置文件中以尝试解决此问题:

<settings>
    <profiles>
      <repositories>
        <repository>
          <releases>
            <enabled/>
            <updatePolicy>always</updatePolicy>
            <checksumPolicy/>
          </releases>
          <snapshots>
            <enabled/>
            <updatePolicy>always</updatePolicy>
            <checksumPolicy/>
          </snapshots>
          <id/>
          <name/>
          <url/>
          <layout/>
        </repository>
      </repositories>       
    </profiles>
</settings>

但这并没有帮助。

如何让 Maven 意识到旧的依赖项(我从 POM 中删除)不应该在应用程序的编译中使用?

【问题讨论】:

  • 我建议运行 mvn dependency:tree 并确保您希望删除的依赖项不会被其他东西拉取。
  • @alexwriteshere 谢谢。您的建议实际上帮助我诊断和解决了问题。请添加您的文字作为答案,我会接受。

标签: android maven maven-3


【解决方案1】:

我建议运行mvn dependency:tree 并确保您希望删除的依赖项不会被其他东西拉取。

【讨论】:

    猜你喜欢
    • 2011-11-16
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 2012-11-12
    • 2011-05-10
    • 2011-11-04
    相关资源
    最近更新 更多