Есть ли общий способ сделать это для любого плагина maven, основанного на предпочтении пользователя/отключении его на основе файла свойств?maven плагин запускается только в том случае, если пользователь предпочитает
Имейте правильно действующий плагин maven с помощью com.mysema.querydsl, теперь хотите изменить, так что он запускается только в том случае, если предусмотрены определенные параметры флага/командной строки.
<plugin>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-maven-plugin</artifactId>
<version>${querydsl-maven-plugin.version}</version>
//executions
<configuration>
<jdbcDriver>com.mysql.jdbc.Driver</jdbcDriver>
<jdbcUrl>jdbc:mysql://myurlk:port/db</jdbcUrl>
<jdbcUser>id1</jdbcUser>
<jdbcPassword>ccc</jdbcPassword>
<packageName>com.sample</packageName>
<targetFolder>${project.basedir}/src/main/java</targetFolder>
<schemaPattern>APP</schemaPattern>
//goal prefix here?
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.driver.version}</version>
</dependency>
</dependencies>
</plugin>
Пробовал добавить
<executions>
<execution>
<id>execution1</id>
<phase>test1</phase>
<goals>
<goal>export</goal>
</goals>
</execution>
</executions>
and a goal prefix
<goalPrefix>mysema1</goalPrefix>
Но не работает. Хотите способ так этот плагин не работает, когда мы делаем по умолчанию
MVN чистую установку
Но нужно добавить еще один флаг, чтобы сделать его запустить? Использование Apache Maven 3.0.4
Есть ли общий способ сделать это для любого плагина maven на основе пользователя, префикс/отключение его на основе файла свойств? – tgkprog