是否有用于创建控制台应用程序的 Maven 架构?

问题描述 投票:0回答:2

是否可以通过

mvn archetype:generate
生成一个具有主要功能的maven存根项目,并且构建过程的一部分包括制作App.cmd/App.sh以从shell运行应用程序?

似乎我需要 maven-shade-plugin 来创建一个控制台应用程序 jar,其中包含用于命令行启动的包装脚本。但是,我不知道它们是否是一个原型来配置 Maven 项目以使用它并创建一个空的控制台应用程序。

maven-2 maven-shade-plugin
2个回答
12
投票

“简单”原型创建一个 Maven 项目,其中的类具有“main”方法。将其与您的 maven-shade-plugin 一起使用来创建可执行 jar,然后您就可以开始了!


7
投票

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!" );
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.