【问题标题】:Running Maven commands on the command line in Eclipse在 Eclipse 的命令行上运行 Maven 命令
【发布时间】:2019-10-21 01:52:05
【问题描述】:

我正在尝试使用 Maven 将我的项目导出到 JAR 文件中,但是我也在尝试导出依赖项并且我正在使用 shade 插件,但是我想知道我将如何运行它? 我读到我需要运行“mvn shade:shade”,但是我不知道我在哪里运行它?在终端我得到'mvn' is not recognized as an internal or external command, operable program or batch file. 所以我真的不知道我应该在哪里运行它

【问题讨论】:

  • Eclipse maven 代码仅供在 Eclipse 内部使用。您需要单独安装 maven 以获得命令行支持。

标签: eclipse maven noclassdeffounderror


【解决方案1】:

注意:此解决方案假定您的项目已配置/导入为 Maven 项目。

在 Eclipse 中右键单击项目。选择Run as > Maven build... > Goals,输入package,然后点击Run

按照最佳实践,您不应从 CLI 运行 shade:shade(实际上您正在使用此方法),而应将阴影插件绑定到 package 阶段。

这个link 将解释如何做到这一点,如果你还没有这样做的话。

【讨论】:

    猜你喜欢
    • 2013-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-21
    • 1970-01-01
    • 2018-04-07
    相关资源
    最近更新 更多