Hi, 1. Are you using the "deploy" life cycle phase of maven, here in this plugin? 2. Is it possible to pass server configurations as arguments? 3. If I specify <operation>undeploy</operation>, and then do i have to call "mvn install deploy" command to undeploy the file?
Thanks, Kishanthan. On Sat, Sep 15, 2012 at 3:19 PM, Harshana Martin <[email protected]> wrote: > Hi All, > > WSO2 Developer Studio team has recently implemented the WSO2 CAR Deploy > Maven plugin to support the deployment of CAR (Carbon Application aRchive) > file to Local and Remote standalone Carbon Servers as well as WSO2 Stratos > Cloud platform from a Maven based build process of C-Apps. > > This plugin allows you to deploy/undeploy a CAR file from a C-App project > to multiple Local/Remote Carbon Servers including StratosLive cloud > platform. > > Deployment to Carbon Servers happens during the Deploy phase of the Maven > build. > > How to use: > > * Maven Command: mvn clean deploy > > C-App project pom configuration: > > * You need to add the following plugin entry to the plugins section of the > pom.xml of C-App project. > * You can add a <CarbonServer> entry to the <carbonServers> element > in configuration section of the plugin and declare the required parameters > for your Carbon Server. > * You can add any number of <CarbonServer> entried under <carbonServers> > element and deploy/undeploy the same CAR file to/from multiple Servers. > * Supports 2 modes of operation Deploy and Undeploy > > <plugin> > <groupId>org.wso2.maven</groupId> > <artifactId>maven-car-deploy-plugin</artifactId> > <version>1.0.0</version> > <extensions>true</extensions> > <configuration> > <carbonServers> > <CarbonServer> > > <trustStorePath>${basedir}/src/main/resources/security/wso2carbon.jks</trustStorePath> > <trustStorePassword>wso2carbon</trustStorePassword> > <trustStoreType>JKS</trustStoreType> > <serverUrl>https://localhost:9443</serverUrl> > <userName>admin</userName> > <password>admin</password> > <operation>deploy|undeploy</operation> > </CarbonServer> > <CarbonServer> > > <trustStorePath>${basedir}/src/main/resources/security/wso2carbon.jks</trustStorePath> > <trustStorePassword>wso2carbon</trustStorePassword> > <trustStoreType>JKS</trustStoreType> > <serverUrl>https://localhost:9445</serverUrl> > <userName>admin</userName> > <password>admin</password> > <operation>deploy|undeploy</operation> > </CarbonServer> > . > . > . > </carbonServers> > </configuration> > </plugin> > > This plugins supports 2 modes of operations, Deploy and Undeploy. > > You can choose the mode of operation using <operation> element. > > Eg: > > Deploy: > > <operation>deploy</operation> > > Undeploy: > > <operation>undeploy</operation> > > Please note that this plugin currently is in *experimental* state. Hence > may contain bugs. > > Please report the bugs in > https://wso2.org/jira/browse/TOOLS/component/10670. > > Thanks and Regards, > Harshana > -- > Harshana Martin > Senior Software Engineer > Member, Management Committee - Development Technologies > WSO2 Inc. : http://wso2.com ; http://wso2.org > Mobile: +94 775 998 115 > Profile: https://www.google.com/profiles/harshana05 > Blog: http://harshana05.blogspot.com > Twitter: http://twitter.com/harshana05 > > > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Kishanthan Thangarajah* Software Engineer, Development Technologies Team, WSO2, Inc. lean.enterprise.middleware Mobile - +94773426635 Blog - *http://kishanthan.wordpress.com* Twitter - *http://twitter.com/kishanthan*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
