以编程方式创建 Maven 项目运行时 [英] Creating a Maven Project Programmatically Runtime

查看:52
本文介绍了以编程方式创建 Maven 项目运行时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆