由于某些框架的更新和更改,我需要在我的应用程序中使用LibGDX框架的快照。结果,新的更新频繁推出,有时此刻会有不必要的更改。
我希望继续为我的项目提供Gradle更新/下载新的依赖项更新,但是我希望是否可以从本地下载的内容中排除某些依赖项(LibGDX)。
这显示了我的意思:
在Google上找不到任何相关内容。像“ offline”这样的仅用于少数依赖项的好标签基本上就是我在这里所说的。
答案 0 :(得分:1)
gradle dependencies --write-locks
这将有效地锁定所有启用了锁定的可解析配置(包括您的情况)。您还可以查看此处已锁定的内容。
gradle/dependency-locks/compileClasspath.lockfile
这可能需要比推荐的Gradle更新的版本,但是我发现自己在项目中可以提高gradle的性能。您可以在此处找到更多描述
https://docs.gradle.org/current/userguide/dependency_locking.html
答案 1 :(得分:0)
不更改$gdxVersion
的值应足以实现此行为。 IntelliJ还提供了注释//noinspection GradleDependency
,该注释不会用黄色标记过时的版本(放置在依赖项引用上方的行中);但这仅仅是装饰性的。
您还可以将这些库直接添加到项目中,以使其可以脱机使用
...但是这些存储库始终保留旧版本,因此无需担心。
该Exif接口和注释应更新为AndroidX,因为它会发生冲突(或者需要Jetifier,否则可能会被抛弃)。如果要处理的资源消耗较少的任务,则可能会稍微缩短构建时间。