Last active
August 29, 2015 13:57
-
-
Save rschumm/9488567 to your computer and use it in GitHub Desktop.
maven as plug-in -> JBoss APi command line
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
batch | |
# this file is only meant as an example | |
# it is not commented out completeley! | |
# Add System Property (must be verified if it works) | |
# /system-property=foo:add(value=bar) | |
# Add Extension | |
# /extension=org.jboss.as.messaging:add | |
# /socket-binding-group=standard-sockets/socket-binding=messaging:add(port=5445) | |
# /socket-binding-group=standard-sockets/socket-binding=messaging-throughput:add(port=5445) | |
# Add Logging configuration | |
# /subsystem=logging/logger=com.axa.ch.projectname:add(level=DEBUG) | |
# Add H2 Driver | |
# /subsystem=datasources/jdbc-driver=h2:add(driver-name=h2,driver-module-name=com.h2database.h2) | |
# Add projectname MS SQL DataSource | |
# data-source add \ | |
--name=projectnameSqlServerDS \ | |
--driver-name=ms-sqljdbc4-driver.jar \ | |
--driver-class=com.microsoft.sqlserver.jdbc.SQLServerDriver \ | |
--connection-url="jdbc:sqlserver://dfadfadfasdf;databaseName=pasdfadfadfsdf" \ | |
--jndi-name=java:jboss/datasources/projectnameSqlServerDS \ | |
--user-name=projectname_DEV \ | |
--password=xxx | |
# data-source enable --name=projectnameSqlServerDS | |
# Add projectname H2 Database | |
# data-source add \ | |
--name=projectnameLocalH2DS \ | |
--driver-name=h2 \ | |
--driver-class=org.h2.Driver \ | |
--connection-url="jdbc:h2:~/projectname-test-h2;DB_CLOSE_ON_EXIT=FALSE" \ | |
--jndi-name=java:jboss/datasources/projectnameLocalH2DS \ | |
--user-name=xx | |
# data-source enable --name=projectnameLocalH2DS | |
# JMS Resource Adapter from MQ | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar:add(archive=wmq.jmsra.rar,transaction-support=XATransaction) | |
# Sprint Batch MQ Connection Factory Pool | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/connection-definitions=MqConnectionFactoryPool \ | |
:add(class-name=com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl, jndi-name=java:jboss/jms/MqConnectionFactory) | |
# Spring Batch MQ Connection Name List | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/connection-definitions= \ | |
MqConnectionFactoryPool/config-properties=connectionNameList/:add(value=${jet.mq.connectionNameList}) | |
# Spring Batch MQ Channel | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/connection-definitions=\ | |
MqConnectionFactoryPool/config-properties=channel/:add(value=${paas.application.mq.channel}) | |
# Spring Batch MQ SSL Cipher | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/connection-definitions=\ | |
MqConnectionFactoryPool/config-properties=sslCipherSuite/:add(value=${jet.mq.sslCipherSuite}) | |
# Spring Batch MQ Request Queue Pool | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/admin-objects=\ | |
JetBatchRequestQueuePool:add(class-name=com.ibm.mq.connector.outbound.MQQueueProxy, \ | |
jndi-name=java:jboss/jms/JetBatchRequestQueue) | |
# Spring Batch MQ Request Queue Pool / Basename | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/admin-objects=\ | |
JetBatchRequestQueuePool/config-properties=baseQueueName/:add(value=${paas.application.batch.queue.request}) | |
# Spring Batch MQ Reply Queue Pool | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/admin-objects=\ | |
JetBatchReplyQueuePool:add(class-name=com.ibm.mq.connector.outbound.MQQueueProxy, \ | |
jndi-name=java:jboss/jms/JetBatchReplyQueue) | |
# Spring Batch MQ Reply Queue Pool / Basename | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/admin-objects=\ | |
JetBatchReplyQueuePool/config-properties=baseQueueName/:add(value=${paas.application.batch.queue.reply}) | |
# Spring Batch Reply Queue Target Client | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/admin-objects=\ | |
JetBatchReplyQueuePool/config-properties=targetClient/:add(value=${paas.application.batch.queue.reply.targetClient}) | |
# ECM MQ Connection Factory Pool | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/connection-definitions=\ | |
EcmConnectionFactorySslPool:add(class-name=com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl, \ | |
jndi-name=java:jboss/jms/EcmConnectionFactorySsl) | |
# ECM MQ Connection Name List | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/connection-definitions=\ | |
EcmConnectionFactorySslPool/config-properties=connectionNameList/:add(value=${jet.mq.connectionNameList}) | |
# ECM MQ Channel | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/connection-definitions=\ | |
EcmConnectionFactorySslPool/config-properties=channel/:add(value=MC.projectname_ECM) | |
# ECM MQ SSL Cipher | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/connection-definitions=\ | |
EcmConnectionFactorySslPool/config-properties=sslCipherSuite/:add(value=${jet.mq.sslCipherSuite}) | |
# ECM MQ Queue Pool | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/admin-objects=\ | |
EcmQueuePool:add(class-name=com.ibm.mq.connector.outbound.MQQueueProxy, \ | |
jndi-name=java:jboss/jms/EcmQueue) | |
# ECM MQ Queue Basename | |
# /subsystem=resource-adapters/resource-adapter=wmq.jmsra.rar/admin-objects=\ | |
EcmQueuePool/config-properties=baseQueueName/:add(value=A.ECM.S0204_001_000) | |
run-batch | |
:reload |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<profile> | |
<id>deploySubdeploymentsAndConfig</id> | |
<build> | |
<plugins> | |
<plugin> | |
<groupId>org.jboss.as.plugins</groupId> | |
<artifactId>jboss-as-maven-plugin</artifactId> | |
<version>7.4.Final</version> | |
<configuration> | |
<force>true</force> | |
<hostname>localhost</hostname> | |
<port>9999</port> | |
</configuration> | |
<executions> | |
<execution> | |
<id>execute-commands</id> | |
<phase>verify</phase> | |
<goals> | |
<goal>execute-commands</goal> | |
</goals> | |
<configuration> | |
<execute-commands> | |
<scripts> | |
<script>${project.basedir}/src/main/config/config.cli</script> | |
</scripts> | |
</execute-commands> | |
</configuration> | |
</execution> | |
</executions> | |
</plugin> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment