gpt4 book ai didi

scala - addSbtPlugin(...) 导致驱逐警告,但 'evicted' 命令什么也没显示

转载 作者:行者123 更新时间:2023-12-04 12:16:11 25 4
gpt4 key购买 nike

使用 sbt 1.2.7 和 sbt-pgp插件,sbt 显示驱逐警告。

$ rm -rf target project/target && sbt ";clean;compile"
[info] Loading global plugins from /home/kbigwheel/.sbt/1.0/plugins
[info] Loading project definition from /home/kbigwheel/code/_investigation/2019-01-04-evicted-warning-investigation-3/plugins/project/project
[info] Loading settings for project plugins-build from test.sbt ...
[info] Loading project definition from /home/kbigwheel/code/_investigation/2019-01-04-evicted-warning-investigation-3/plugins/project
[info] Updating ProjectRef(uri("file:/home/kbigwheel/code/_investigation/2019-01-04-evicted-warning-investigation-3/plugins/project/"), "plugins-build")...
[info] Done updating.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[info] Loading settings for project plugins from build.sbt ...
[info] Set current project to plugins (in build file:/home/kbigwheel/code/_investigation/2019-01-04-evicted-warning-investigation-3/plugins/)
[success] Total time: 0 s, completed 2019/01/05 13:27:05
[info] Updating ...
[info] Done updating.
[success] Total time: 0 s, completed 2019/01/05 13:27:05

但是, evicted 命令什么也没显示。
$ sbt evicted
[info] Loading global plugins from /home/kbigwheel/.sbt/1.0/plugins
[info] Updating ProjectRef(uri("file:/home/kbigwheel/.sbt/1.0/plugins/"), "global-plugins")...
[info] Done updating.
[info] Loading project definition from /home/kbigwheel/proj-name/project/project
[info] Updating ProjectRef(uri("file:/home/kbigwheel/proj-name/project/project/"), "proj-name-build-build")...
[info] Done updating.
[info] Loading settings for project proj-name-build from test.sbt ...
[info] Loading project definition from /home/kbigwheel/proj-name/project
[info] Updating ProjectRef(uri("file:/home/kbigwheel/proj-name/project/"), "proj-name-build")...
[info] Done updating.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[info] Set current project to proj-name (in build file:/home/kbigwheel/proj-name/)
[info] Updating ...
[info] Done updating.
[success] Total time: 0 s, completed 2019/01/05 13:52:46

附加信息
  • 使用 sbt 1.1.6,没有警告
  • 使用 sbt 1.2.0,出现警告
  • sbt-sonatype , 没有警告
  • sbt-native-packager , 出现警告

  • 因此,此警告必须发生在特定插件和 sbt 1.2.0 或更高版本上。

    转载来源: https://github.com/bigwheel/sbt-unknown-evicted-warning

    为什么显示警告?以及如何解决此消息?

    最佳答案

    请记住 SBT is recuersive - 这意味着, SBT 用途 SBT 建立 SBT 用于构建您的项目。
    eviction您看到的警告不是针对您的主项目,而是针对元项目!
    您可以通过运行 evicted 来检查。元项目中的命令使用 reload plugins命令。
    (我将使用 sbt 作为 shell 而不是批处理命令执行器,这对于开发来说更好更快)。

    $ sbt
    [info] Updated file /home/balmungsan/sbt-unknown-evicted-warning/project/build.properties: set sbt.version to 1.2.7
    [info] Loading settings for project global-plugins from plugins.sbt ...
    [info] Loading global plugins from /home/balmungsan/.sbt/1.0/plugins
    [info] Loading project definition from /home/balmungsan/sbt-unknown-evicted-warning/project/project
    [info] Updating ProjectRef(uri("file:/home/balmungsan/sbt-unknown-evicted-warning/project/project/"), "sbt-unknown-evicted-warning-build-build")...
    [info] Done updating.
    [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
    [info] Loading settings for project sbt-unknown-evicted-warning-build from plugins.sbt ...
    [info] Loading project definition from /home/balmungsan/sbt-unknown-evicted-warning/project
    [info] Updating ProjectRef(uri("file:/home/balmungsan/sbt-unknown-evicted-warning/project/"), "sbt-unknown-evicted-warning-build")...
    [info] Done updating.
    [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
    [info] Set current project to sbt-unknown-evicted-warning (in build file:/home/balmungsan/sbt-unknown-evicted-warning/)
    [info] sbt server started at local:///home/balmungsan/.sbt/1.0/server/91ac4486f32705bdcc38/sock
    sbt:sbt-unknown-evicted-warning> evicted
    [info] Updating ...
    [info] Done updating.
    [success] Total time: 3 s, completed Jan 5, 2019 9:49:12 AM

    sbt:sbt-unknown-evicted-warning> reload plugins
    [info] Loading settings for project global-plugins from plugins.sbt ...
    [info] Loading global plugins from /home/balmungsan/.sbt/1.0/plugins
    [info] Loading project definition from /home/balmungsan/sbt-unknown-evicted-warning/project/project
    [info] Updating ProjectRef(uri("file:/home/balmungsan/sbt-unknown-evicted-warning/project/project/"), "project-build")...
    [info] Done updating.
    [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
    [info] Loading settings for project project from plugins.sbt ...
    [info] Loading project definition from /home/balmungsan/sbt-unknown-evicted-warning/project

    sbt:project> evicted
    [info] Updating ProjectRef(uri("file:/home/balmungsan/sbt-unknown-evicted-warning/project/"), "project")...
    [info] Done updating.
    [info] Here are other dependency conflicts that were resolved:
    [info] * org.scala-lang.modules:scala-parser-combinators_2.12:1.0.5 is selected over 1.0.4
    [info] +- com.jsuereth:pgp-library_2.12:1.1.1 (depends on 1.0.5)
    [info] +- com.typesafe:ssl-config-core_2.12:0.2.2 (depends on 1.0.4)
    [success] Total time: 11 s, completed Jan 5, 2019 9:50:25 AM

    ( PS: 要返回主项目,请执行 reload return 命令)。

    关于scala - addSbtPlugin(...) 导致驱逐警告,但 'evicted' 命令什么也没显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54049146/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com