【问题标题】:Creating a Maven Project Programmatically Runtime以编程方式创建 Maven 项目运行时
【发布时间】:2015-10-21 16:08:00
【问题描述】:

我已经使用 sun 代码模型库创建了许多 java 类。现在,我想创建一个 Maven 项目,添加这些类并将其上传到 Nexus Sonatype 内部 Maven 存储库。有谁知道如何以编程方式创建一个 Maven 项目。任何帮助将不胜感激。

【问题讨论】:

  • @petethepagan-gerbil:到目前为止,我能找到任何有用的东西或一个很好的例子吗?你有什么建议吗?
  • 不,我什至不知道关于 Maven 的第一件事。只是想为下一个这样做的人获取更多信息!
  • 您必须创建一个 pom.xml 模板并根据 Maven 指南对源代码进行排序。 Afaik 没有图书馆可以即时为您执行此操作。
  • @UweAllner 这就是我的想法。不管怎样,谢谢你! :)

标签: maven nexus sonatype


【解决方案1】:

这不是真正的编程方式,但 maven 原型可以为您生成项目骨架:

mvn archetype:generate -DgroupId={project-packaging} 
   -DartifactId={project-name} 
   -DarchetypeArtifactId=maven-archetype-quickstart

你也可以简单地运行:

mvn archetype:generate

然后从显示的列表中选择一个原型。

完成后,您可以将您的 java 文件放在 src/main/java 中。

https://maven.apache.org/guides/introduction/introduction-to-archetypes.html

【讨论】:

    猜你喜欢
    • 2012-02-06
    • 2016-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    • 1970-01-01
    • 2013-02-23
    相关资源
    最近更新 更多