我的Pom.xml
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<executions>
<execution>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.projekt.Main</mainClass>
<arguments>
<argument>argument1</argument>
...
</arguments>
<systemProperties>
<systemProperty>
<key>myproperty</key>
<value>myvalue</value>
</systemProperty>
...
</systemProperties>
</configuration>
</plugin>
我一直在寻找一种使用cmd / terminal执行我的Java程序的方法。我正在使用exec-maven-plugin,但是我有1个问题(甚至2个问题)。 首先,由于此mvn exec:java -Dexec.mainClass =“ com.example.Main”正常运行,因此mvn exec:exec失败
在项目Zamowienia上无法执行目标org.codehaus.mojo:exec-maven-plugin:1.6.0:exec>(default-cli):参数'executable'丢失或>无效-> [帮助1]
老实说,我不知道最终应该在可执行标签之间放置什么。
第二个次要问题(目前)是,如果我想将文本文件(或2个或更多文件)的路径作为参数,应该使用参数标签吗?例如:mvn exec:java -Dexec.mainClass =“ com.example.Main” [-Dexec.args =“ C:\ Desktop \ a.txt”] [-Dexec.args =“ C:\ Desktop \ b。 txt“]?