我正在eclipse中工作。
我的Maven程序有一个带exec插件的pom.xml文件:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>${maven.exec.plugin.version}</version>
<configuration>
<arguments>
<argument>src/test/resources/file.txt</argument>
</arguments>
<executable>mvn</executable>
<mainClass>${main.class}</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
</plugin>
我试图传递一个参数,但是我继续遇到错误:
未知生命周期阶段“。\ src \ test \ resources \ file.txt”。您必须以:或:[:]:格式指定有效的生命周期阶段或目标。可用的生命周期阶段包括:验证,初始化,生成源,流程源,生成资源,流程资源,编译,流程类,生成测试源,流程测试源,生成测试资源,流程测试资源,测试编译,过程测试类,测试,准备打包,打包,集成前测试,集成测试,集成后测试,验证,安装,部署,预清洁,清洁,清理后,站点前,站点,站点后,站点部署。 -> [帮助1]
我还尝试通过运行方式->运行配置,通过eclipse中的命令行参数传递文件。我收到相同的错误消息。
如何将输入文件参数传递给应用程序?