Maven运行项目
有没有一个Maven“阶段”或“目标”来简单地执行Java类的主要方法? 我有一个项目,我想通过简单地执行诸如“mvn run”的方式进行手动测试。
请参阅exec maven插件。 您可以使用以下方式运行Java类:
mvn exec:java -Dexec.mainClass="com.example.Main" [-Dexec.args="argument1"] ...
如果插件配置在您的pom.xml中,调用可以像mvn exec:java
一样简单。 Mojohaus的插件网站有一个更详细的例子。
<project>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<configuration>
<mainClass>com.example.Main</mainClass>
<arguments>
<argument>argument1</argument>
</arguments>
</configuration>
</plugin>
</plugins>
</build>
</project>
上面提到的答案是正确的,但我正在为像我这样的noobs进行简化。转到您项目的pom文件。 添加一个新的属性exec.mainClass
并将其值作为包含主方法的类。 对我来说,它是在mainpkg
中的DriverClass
。 根据您的项目进行更改。
完成此操作后,导航到包含项目的pom.xml
的文件夹,并在命令提示符mvn exec:java
上运行该文件夹。 这应该称为主要方法。
试试Exec Maven插件
链接地址: http://www.djcxy.com/p/61399.html上一篇: Maven Run Project