以编程方式创建 Maven 项目运行时 [英] Creating a Maven Project Programmatically Runtime
问题描述
我使用 sun 代码模型库创建了许多 java 类.现在,我想创建一个 Maven 项目,添加这些类并将其上传到 Nexus Sonatype 内部 Maven 存储库.有谁知道如何以编程方式创建 Maven 项目.任何帮助将不胜感激.
I have created a number of java classes using sun code model library. Now, I would like to create a maven project add those classes and upload it to a Nexus Sonatype Internal Maven Repository. Does anyone know how to create a maven project programmatically. Any help will be appreciated.
推荐答案
它不是真正以编程方式,但是 maven archetype 可以为您生成一个项目 squeleton:
It is not really programmatically, but maven archetype can generate a project squeleton for you:
mvn archetype:generate -DgroupId={project-packaging}
-DartifactId={project-name}
-DarchetypeArtifactId=maven-archetype-quickstart
您也可以简单地运行:
mvn archetype:generate
然后从显示的列表中选择一个原型.
And choose an archetype from the list displayed.
完成后,您可以将您的 java 文件放在 src/main/java 中.
Once done, you can put your java file in src/main/java.
https://maven.apache.org/guides/introduction/原型介绍.html
这篇关于以编程方式创建 Maven 项目运行时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!