我是使用maven的新手(原谅我,如果这个问题看起来很愚蠢),我试图使用maven exec插件来运行我的项目,因为它被打包成jar但我对目标和参数标签感到困惑插件标记
中的pom.xml中需要的<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>><!-- what does this tag specify,nearly everything in it is un-understood to me-->
<execution>
<phase>test</phase>
<goals>
<goal>java</goal>
</goals>
<configuration>
<mainClass>my.company.name.packageName.TestMain</mainClass><!-- i understand its the path of my class which has the main method -->
<arguments><!-- what does this tell to the maven or the plugin ?-->
<argument>myArg1</argument>
<argument>myArg2</argument><!-- are these arguments passed to my main method in the args array?-->
</arguments>
</configuration>
</execution>
</executions>
</plugin>
参数标签在做什么?它指定了什么?它是为主方法提供String args数组还是什么?我很困惑请帮助
答案 0 :(得分:0)
这些是我们传递给java程序的main方法的参数。
这个插件基本上有助于执行java程序。
请阅读链接以获取更多信息