Я работаю в Eclipse.
В моей программе Maven есть файл pom.xml с плагином exec:
<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". Вы должны указать действительную фазу жизненного цикла или цель в формате: или: [:] :. Доступные этапы жизненного цикла: проверка, инициализация, генерация-источники, процессы-источники, генерация-ресурсы, процессы-ресурсы, компиляция, классы процесса, генерация-тестирование источников, процесс-тестирование-источники, генерация-тестирование-ресурсы, процесс-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre -интеграционный тест, интеграционный тест, post-интеграционный тест, проверка, установка, развертывание, предварительная очистка, очистка, пост-очистка, предварительный сайт, сайт, пост-сайт, сайт-развертывание. -> [Help 1]
Я также пытался передать файл через аргументы командной строки, найденные в Eclipse, через Run As -> Run Configurations. Я получаю то же сообщение об ошибке.
Как передать аргумент входного файла в приложение?