Задача maven ant echoperperties - PullRequest
       12

Задача maven ant echoperperties

3 голосов
/ 26 декабря 2010

Я новичок в Maven.Я написал сценарии сборки с использованием муравья.Я пытаюсь отобразить все свойства evn, определенные пользователем свойства, системные свойства и т. Д. В Maven.В муравье я мог бы сделать следующее.

Я пытался сделать то же самое с maven с помощью maven-antrun-plugin

Но получаю следующую ошибку.

Embedded error: Could not create task or type of type: echoproperties.
Ant could not find the task or a class this task relies upon.

Как я могу увидеть все свойства в Maven с использованием или без использования echoproperties.Это моя конфигурация в Maven

         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <version>${maven.plugin.antrun.version}</version>
            <executions>
                <execution>
                    <phase>validate</phase>
                    <goals>
                        <goal>run</goal>
                    </goals>
                    <configuration>
                        <tasks>
                            <echo>Displaying value of properties</echo>
                            <echo>[org.junit.version] ${org.junit.version}</echo>
                            <echoproperties prefix="org" />
                        </tasks>
                    </configuration>
                </execution>
            </executions>
        </plugin>

1 Ответ

3 голосов
/ 26 декабря 2010

У меня отлично работает с maven 2.2.1 и 3.0.1. Фрагмент бега ...

[INFO] --- maven-antrun-plugin:1.6:run (default) @ myproject ---
[INFO] Executing tasks

main:
[echoproperties] #Ant properties
[echoproperties] #Sun Dec 26 20:08:02 IST 2010
[echoproperties] org.aspectj\:aspectjrt\:jar=D\:\\maven\\.m2\\repository\\org\\a
spectj\\aspectjrt\\1.6.8\\aspectjrt-1.6.8.jar
[echoproperties] org.aspectj\:aspectjweaver\:jar=D\:\\maven\\.m2\\repository\\or
g\\aspectj\\aspectjweaver\\1.6.8\\aspectjweaver-1.6.8.jar
...

Какую версию maven вы используете (последняя версия 3.0.1)? Какая версия maven-antrun-plugin (последняя версия 1.6)?

Последняя версия maven-antrun-plugin выдает устаревшее предупреждение для тега <tasks>. <target> следует использовать вместо этого.

<configuration>
    <target>
         <echoproperties prefix="org" />
     </target>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...