2016-12-22 9 views
1

私はstandalone.xmlファイルにデータソースを追加するためにwildfly mavenプラグインを使用しています。wildfly maven pluginプールサイズのデータ​​ソースを追加する

<pool> 
    <min-pool-size>10</min-pool-size> 
    <max-pool-size>30</max-pool-size> 
    <prefill>true</prefill> 
</pool> 

私は私の目標でのpom.xmlでいることをどのように操作を行うことができます。私は、スタンドアロンのファイルにそのような何かになり、プールのサイズを追加することもしたいですか?これを行うには

答えて

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> 
+0

私がしようとしますありがとう溶液。 cli mavenプラグインを使用しないのでネイティブに直接行うことはできません。 –

+0

'config.cli'スクリプトはコマンドラインから実行できます。あなたはそれを行うためにプラグインを必要としません。 '$ JBOSS_HOME/bin/jboss-cli.sh -c --file =/path/to/config.cli'を試してください。 –

関連する問題