maven pom.xml配置启动Java程序
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<configuration>
<executable>java</executable> <!-- executable指的是要执行什么样的命令 -->
<arguments>
<argument>-DsystemProperty1=value1</argument> <!-- 这是一个系统属性参数 -->
<argument>-DsystemProperty2=value2</argument> <!-- 这是一个系统属性参数 -->
<argument>-XX:MaxPermSize=256m</argument> <!-- 这是一个JVM参数 -->
<!--automatically creates the classpath using all project dependencies,
also adding the project build directory -->
<argument>-classpath</argument>
<!-- 这是classpath属性,其值就是下面的<classpath/> -->
<classpath/>
<!-- 这是exec插件最有价值的地方,关于工程的classpath并不需要手动指定,
它将由exec自动计算得出 -->
<argument>com.yourcompany.app.Main</argument> <!-- 程序入口,主类名称 -->
<argument>arg1</argument> <!-- 程序的第一个命令行参数 -->
<argument>arg2</argument> <!-- 程序的第二个命令行参数 -->
</arguments>
</configuration>
</plugin>
本文介绍如何使用Maven的exec-maven-plugin插件来配置并启动Java应用程序。通过设置executable为java,并定义一系列参数包括系统属性、JVM参数及主类路径等,实现了项目的便捷启动。

7193

被折叠的 条评论
为什么被折叠?



