我正在使用wildfly maven插件在我的standalone.xml文件中添加数据源。我还想在独立文件中添加类似的池大小:
<pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>30</max-pool-size>
<prefill>true</prefill>
</pool>
我如何在pom.xml中实现目标?
答案 0 :(得分:2)
执行此操作的一种方法是创建名为config.cli
的脚本并向其添加以下内容:
# Mark the commands below to be run as a batch
batch
# Add the application datasource (this example is for PostgreSQL)
data-source add \
--name=YourDS \
--driver-name=postgresql-9.4-1206-jdbc42.jar \
--connection-url=jdbc:postgresql://yourdb:5432/yourdb \
--jndi-name=java:jboss/datasources/YourDS \
--user-name=username \
--password=password \
--use-ccm=false \
--min-pool-size=10 \
--max-pool-size=30 \
--pool-prefill=true \
--blocking-timeout-wait-millis=5000 \
--new-connection-sql="set datestyle = ISO, European;"
# Execute the batch
run-batch
然后使用wildfly-maven-plugin
:
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.1.0.Beta1</version>
<configuration>
<scripts>
<script>config.cli</script>
</scripts>
</configuration>
</plugin>