【问题标题】:get list of jars from pom.xml从 pom.xml 获取 jar 列表
【发布时间】:2021-02-21 17:46:41
【问题描述】:

我想放弃m2eclipse,只把eclipse当作文本编辑器使用。

我需要知道mvn compile用来调整eclipse中classpath的jar列表。

有没有办法从 pom.xml 生成 jar 列表 maven 使用?

obs.: use M2_HOME as e eclipse variable classpath 不起作用,因为 .m2 中有同一个 jar 的多个版本

【问题讨论】:

  • "我想放弃 m2eclipse,把 eclipse 当作文本编辑器使用。"这是很不寻常的。你能描述一下原因吗?
  • 您能说出您使用的是哪个版本的 Eclipse 吗?是的,这真的很不寻常……Eclipse 是一个很有帮助的 IDE……但请增强您提供的信息……
  • 插件有风险。如果它有效,则几乎不会节省劳动力,如果它无效,则浪费时间试图修复。更好地使用无需集成的专用工具:终端中的 maven,编辑+调试的 eclipse,终端中的 git
  • mvn eclipse:eclipse 解决了我的问题。 1. 复制、粘贴并调整与您的需要类似的 pom.xml 2. mvn 包下载依赖项 3. mvn eclipse:eclipse 生成 eclipse 配置:这将生成包含所需所有依赖项的类路径 4. 在 eclipse 中导入生成的项目现在,在终端中编辑您的代码和 mvn 包:如果需要,这将编译并下载新的依赖项如果您放置的代码没有正确的依赖项,请返回步骤 2
  • 命令eclipse:eclipse 多年前已被弃用。它可能会导致问题。您现在是否尝试在 两个 位置(类路径和 POM)管理依赖项?这也是一种风险。

标签: eclipse maven classpath


【解决方案1】:

maven-dependency-plugin 有一个名为 build-classpath 的目标,它将输出类路径。

【讨论】:

    猜你喜欢
    • 2011-04-08
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2014-07-11
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    相关资源
    最近更新 更多