2
我寫了一個Maven插件項目分析一些文件,如果發現該文件中的一些預定義的模式拋出一個錯誤。掛鉤定製Maven插件使用Maven插件發佈
現在的問題是,我想掛鉤與Maven插件發佈這個Maven插件,因此,如果用戶釋放給予命令MVN發佈項目:準備那麼只有我的插件會在圖片。
,但我不能來裝我的MVN發佈插件的插件。
我試圖通過:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5</version>
<configuration>
<preparationGoals>check-pattern</preparationGoals>
</configuration>
</plugin>
但抱怨這樣的:
Unknown lifecycle phase "check-pattern".
You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>.
Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy.
如果我以這種方式給:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5</version>
<configuration>
<plugin-group-id>com.plugin.snapshot</plugin-group-id>
<plugin-artifact-id>snapshot-maven-plugin</plugin-artifact-id>
<plugin-version>0.0.1</plugin-version>
<goal> check-pattern </goal>
<preparationGoals>check-pattern</preparationGoals>
</configuration>
</plugin>
那麼它不抱怨,但ALDO不運行我的Maven插件。
是否有某種方式讓我可以用聯播發布的Maven插件礦插件?
你必須cycly定義在構建生命的執行任何行吟詩人 - [R Maven插件。或者你有沒有試過在準備目標中做'你的maven-plugin:check-pattern'? – khmarbaise 2014-09-12 12:43:04
感謝,我得到了解決辦法,其實我沒有檢查行家建議:{您必須指定格式的有效生命週期階段或目標<插件前綴>:或<插件組ID>:<插件-artifact-id> [:]:。} –
2014-09-15 08:32:49