我编写了一个插件,并将其视为默认生命周期的一部分。
This article告诉我必须更改我想要执行插件的vanilla maven项目的pom.xml
。但我喜欢在插件的pom中配置它。
如何在没有为项目的构建生命周期添加配置的情况下自动执行插件作为默认生命周期的一部分?
答案 0 :(得分:1)
您可以使用@Execute注释中的phase参数进行控制,如此
<GlobalNamingResources>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users
-->
<Resource name="jdbc/project" global="jdbc/project" auth="Container"
type="javax.sql.DataSource" username="root" password="gaian"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/project" maxActive="150"
maxWait="10000" initialSize="10"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
maxIdle="3"/>