【问题标题】:How to create small maven project using command line如何使用命令行创建小型 maven 项目
【发布时间】:2015-10-16 09:59:58
【问题描述】:

我正在尝试创建新的 maven 项目以检查 maven 是否正常工作。
所以我尝试了这个。

mvn archetype:create <br/>
  -DgroupId=your.simple.java.gid <br/>
  -DartifactId=your-simple-java-aid


但遗憾的是,我遇到了一个巨大的错误说

org/codehaus/plexus/util/xml/XmlStreamReader 的 NoClassDefFoundError

请帮我解决这个问题。
我尝试了各种问题,但它们都有助于使用 IDE 创建项目。


谢谢你。

【问题讨论】:

    标签: java xml maven


    【解决方案1】:

    不要使用create,而是使用generate

    mvn archetype:generate  -DgroupId=your.simple.java.gid  -DartifactId=your-simple-java-aid
    

    这将在Interactive mode 中创建项目。它会在生成项目时询问您不同的输入。

    您可以通过将Interactive mode 设置为false 来忽略它。这将是批处理模式。

    mvn archetype:generate  -DgroupId=your.simple.java.gid  -DartifactId=your-simple-java-aid -DinteractiveMode=false
    

    您可以在这里查看更多详细信息:Maven in 5 Minutes

    【讨论】:

    • :( 遗憾的是我遇到了同样的错误?也没有输入询问:(
    • @pippilongstocking 你有互联网连接吗?它需要下载一些依赖的 jars/pom 来完成这个。您可以按照 maven 官方网站上提供的说明进行操作。您可能缺少 XmlStreamReader 的依赖 jar。看看这个:Link.
    • @pippilongstocking 这个解决方案应该可以工作。删除您当前的 m2 存储库并确保 Maven 可以访问互联网(如果您使用代理,则需要对其进行配置)
    • 我激活了代理。上次是我的错。但仍然没有.. 你能告诉我在哪里可以找到 m2 文件吗?我的意思是我搜索了我 PC 中的所有 m2 。但那里只有日食。
    • @pippilongstocking 这是你的&lt;user_home&gt;/.m2/repository/
    猜你喜欢
    • 2014-12-25
    • 2015-01-09
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-09
    相关资源
    最近更新 更多