是否可以通过mvn archetype:generate
具有主要功能的 maven 存根项目生成一个 maven 存根项目,并且部分构建过程包括制作 App.cmd/App.sh 以从 shell 运行应用程序?
看来我需要maven-shade-plugin来创建一个带有用于命令行启动的包装脚本的控制台应用程序 jar。但是,我不知道他们是否是配置 maven 项目以使用它并创建一个空的控制台应用程序的架构类型。
是否可以通过mvn archetype:generate
具有主要功能的 maven 存根项目生成一个 maven 存根项目,并且部分构建过程包括制作 App.cmd/App.sh 以从 shell 运行应用程序?
看来我需要maven-shade-plugin来创建一个带有用于命令行启动的包装脚本的控制台应用程序 jar。但是,我不知道他们是否是配置 maven 项目以使用它并创建一个空的控制台应用程序的架构类型。
“简单”原型创建一个具有“主”方法的类的 Maven 项目。将它与你的 maven-shade-plugin 一起使用来创建一个可执行的 jar,你就可以开始了!
“ org.apache.maven.archetypes ” “ maven-archetype-quickstart ”(1.1 版)对我有用。
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
}
}