hello sir,

I need the creation of targets in ivy build.xml for generating the war file
as done in the maven pom.xml

thanks


Anil E wrote:
> 
> here is full build.xml for ivy
> 
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <project xmlns:ivy="antlib:org.apache.ivy.ant" name="Revision5"
> default="run">
>     
> <dependencies>    
> <dependency org="org.antlr" name="antlr-runtime" rev="3.2" >
>     <artifact name="antlr-runtime" type="jar" />
> </dependency> 
> <dependency org="asm" name="asm" rev="3.0" >
>     <artifact name="asm" type="jar" />
> </dependency>
> <dependency org="asm" name="asm-tree" rev="3.0" >
>     <artifact name="asm-tree" type="jar" />
> </dependency>
> <dependency org="net.sourceforge.cobertura" name="cobertura" rev="1.9.4.1"
> >
>     <artifact name="cobertura" type="jar" />
> </dependency><dependency org="commons-cli" name="commons-cli"
> rev="20040117.000000" >
>     <artifact name="commons-cli" type="jar" />
> </dependency>
> <dependency org="commons-io" name="commons-io" rev="20030203.000550" >
>     <artifact name="commons-io" type="jar" />
> </dependency>
> <dependency org="commons-lang" name="commons-lang" rev="2.4" >
>     <artifact name="commons-lang" type="jar" />
> </dependency>
> <dependency org="org.hamcrest" name="hamcrest-all" rev="1.1" >
>     <artifact name="hamcrest-all" type="jar" />
> </dependency>
> <dependency org="httpunit" name="httpunit" rev="1.7" >
>     <artifact name="httpunit" type="jar" />
> </dependency>
> <dependency org="org.slf4j" name="jcl-over-slf4j" rev="1.6.1" >
>     <artifact name="jcl-over-slf4j" type="jar" />
> </dependency>
> <dependency org="com.metaparadigm" name="json-rpc" rev="1.0" >
>     <artifact name="json-rpc" type="jar" />
> </dependency>
> <dependency org="javax.servlet" name="jstl" rev="1.2" >
>     <artifact name="jstl" type="jar" />
> </dependency>
> <dependency org="jtidy" name="jtidy" rev="4aug2000r7-dev" >
>     <artifact name="jtidy" type="jar" />
> </dependency>
> <dependency org="junit" name="junit" rev="4.8.2" >
>     <artifact name="junit" type="jar" />
> </dependency>
> <dependency org="org.mockito" name="mockito-core" rev="1.8.5" >
>     <artifact name="mockito-core" type="jar" />
> </dependency>
> <dependency org="org.objenesis" name="objenesis" rev="1.0" >
>     <artifact name="objenesis" type="jar" />
> </dependency>
> <dependency org="org.springframework" name="spring-asm"
> rev="3.0.3.RELEASE" >
>     <artifact name="spring-asm" type="jar" />
> </dependency>
> <dependency org="org.springframework" name="spring-beans"
> rev="3.0.3.RELEASE" >
>     <artifact name="spring-beans" type="jar" />
> </dependency>
> <dependency org="org.springframework" name="spring-context"
> rev="3.0.3.RELEASE" >
>     <artifact name="spring-context" type="jar" />
> </dependency>
> <dependency org="org.springframework" name="spring-core"
> rev="3.0.3.RELEASE" >
>     <artifact name="spring-core" type="jar" />
> </dependency>
> <dependency org="org.springframework" name="spring-expression"
> rev="3.0.3.RELEASE" >
>     <artifact name="spring-expression" type="jar" />
> </dependency>
> <dependency org="org.springframework" name="spring-test"
> rev="3.0.3.RELEASE" >
>     <artifact name="spring-test" type="jar" />
> </dependency>
> <dependency org="org.springframework" name="spring-web"
> rev="3.0.3.RELEASE" >
>     <artifact name="spring-web" type="jar" />
> </dependency>
> <dependency org="com.weiglewilczek.scala-lang-osgi" name="scala-library"
> rev="2.9.1" >
>     <artifact name="scala-library" type="jar" />
> </dependency>
> <dependency org="javax.servlet" name="servlet-api" rev="2.5" >
>     <artifact name="servlet-api" type="jar" />
> </dependency>
> <dependency org="opensymphony" name="sitemesh" rev="2.4.1" >
>     <artifact name="sitemesh" type="jar" />
> </dependency>
> <dependency org="org.slf4j" name="slf4j-api" rev="1.6.1" >
>     <artifact name="slf4j-api" type="jar" />
> </dependency>
> <dependency org="org.slf4j" name="slf4j-simple" rev="1.6.1" >
>     <artifact name="slf4j-simple" type="jar" />
> </dependency>
> <dependency org="org.antlr" name="stringtemplate" rev="4.0.2" >
>     <artifact name="stringtemplate" type="jar" />
> </dependency>
> <dependency org="org.antlr" name="ST4" rev="4.0.4" >
>     <artifact name="ST4" type="jar" />
> </dependency>
> </dependencies>
> <target name="init-ivy">
>               <taskdef resource="org/apache/ivy/ant/antlib.xml"
>                               uri="antlib:org.apache.ivy.ant">
>                       <classpath>
>                               <pathelement location="ivy.jar" />
>                       </classpath>
>               </taskdef>
>       </target>
>       
>       <target name="retrieve-all" depends="init-ivy"
>                       description="--> Retrieves all Ivy dependencies into 
> the lib
> directory">
>               <ivy:retrieve />
>               <antcall target="report" inheritRefs="true" />
>       </target
>        
> </project>
> 
> 
> Anil E wrote:
>> 
>> here is the build.xml for the ivy i created so far 
>> 
>> <!--
>> Licensed to the Apache Software Foundation (ASF) under one or more
>> contributor license agreements. See the NOTICE file distributed with this
>> work for additional information regarding copyright ownership. The ASF
>> licenses this file to you under the Apache License, Version 2.0 (the
>> "License"); you may not use this file except in compliance with the
>> License. You may obtain a copy of the License at
>> http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable
>> law or agreed to in writing, software distributed under the License is
>> distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> KIND, either express or implied. See the License for the specific
>> language governing permissions and limitations under the License.
>> --><?xml version="1.0" encoding="UTF-8"?>
>> <project xmlns:ivy="ivy" name="eclipse-plugin-build">
>> <!-- Load Ivy ant tasks -->
>> <taskdef uri="ivy" resource="org/apache/ivy/ant/antlib.xml"/>
>> <!--
>> If Ivy is not in Ant's classpath, get the jar of Ivy and use the folowing
>> -->
>> <!-- taskdef rather than the above one -->
>> <!--
>> path id="ivy.classpath"> <fileset dir="${basedir}"> <include
>> name="ivy.jar" /> </fileset> </path> <taskdef uri="ivy"
>> resource="org/apache/ivy/ant/antlib.xml" classpathref="ivy.classpath" /
>> -->
>> <!--
>> Load the properties where is defined the eclipse home
>> -->
>> <property file="${basedir}/ivysettings.properties"/>
>> <target name="clean" description="Clean the build directory">
>> <delete dir="${basedir}/target"/>
>> </target>
>> <target name="buildobr" description="Build the obr index">
>> <!--
>> build the repo.xml which aggregate every metadata of the Eclipse plugins
>> -->
>> <mkdir dir="${basedir}/target"/>
>> <ivy:buildobr baseDir="${eclipse.home}" basePath="${eclipse.home}"
>> out="${basedir}/target/repo-eclipse.xml" indent="true"/>
>> </target>
>> <target name="ivy:configure">
>> <!-- classical ivy configuration -->
>> <ivy:configure file="ivysettings.xml"/>
>> </target>
>> <target name="ivy:resolve" depends="ivy:configure">
>> <!-- classical resolve and cache-path -->
>> <ivy:resolve file="ivy.xml" conf="*"/>
>> <ivy:cachepath pathid="compile.classpath" conf="compile"
>> useOrigin="true"/>
>> </target>
>> <target name="compile" depends="ivy:resolve" description="Compile the
>> Eclipse plugin">
>> <mkdir dir="${basedir}/target/classes"/>
>> <!--
>> simple javac (WARNING: contrary to the JDT, javac doesn't understand
>> OSGi's accessibility (private packages))
>> -->
>> <javac srcdir="${basedir}/src" classpathref="compile.classpath"
>> destdir="${basedir}/target/classes" debug="true"
>> includeAntRuntime="false"/>
>> <copy todir="${basedir}/target/classes">
>> <fileset dir="${basedir}/src">
>> <include name="**"/>
>> <exclude name="**/*.java"/>
>> <exclude name="**/package.html"/>
>> </fileset>
>> <fileset dir="${basedir}">
>> <include name="plugin.xml"/>
>> </fileset>
>> </copy>
>> </target>
>> <target name="build" depends="compile" description="Build the Eclipse
>> plugin">
>> <!-- simple jaring -->
>> <jar basedir="${basedir}/target/classes"
>> destfile="${basedir}/target/${ant.project.name}.jar"
>> manifest="META-INF/MANIFEST.MF"/>
>> </target>
>> </project>
>> 
>> Anil E-2 wrote:
>>> 
>>> hello sir,
>>> 
>>> I have setup my project on Apache Maven 3.0.4 successfully
>>> and project is working fine=0ANow,Iwant to use Apache Ivy and do the
>>> same
>>>  I am very new to Ivy ,I am providing you my pom.xml of maven
>>>  let me know if you need anything further
>>> 
>>> thanks
>>> Anil
>>> 
>>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>>>   <modelVersion>4.0.0</modelVersion>
>>> 
>>>     <!-- The basic configurations -->
>>>   <groupId>1</groupId>
>>>   <artifactId>Revision6</artifactId>
>>>   <version>1.1</version>
>>>   <name>pom</name>
>>>   <packaging>war</packaging>
>>> 
>>>     <!-- Get ready SCM settings for Checkout -->  
>>>       <scm>
>>>     
>>> <connection>scm:git:https://ram...@github.com/abcis/EaaSVideoComponent.git</connection>
>>>     
>>> <developerConnection>scm:git:https://ram...@github.com/abcis/EaaSVideoComponent.git</developerConnection>
>>>             <tag>HEAD</tag>
>>>     
>>> <url>scm:git:https://ram...@github.com/abcis/EaaSVideoComponent.git</url>
>>>       </scm>
>>>   
>>>     <!-- Set the UTF , to avoid platform dependent build -->
>>>       <properties>
>>>            
>>> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>>>        </properties>
>>>    
>>>     
>>>   
>>>   <dependencies>
>>> 
>>>       <dependency> 
>>>           <groupId>org.springframework</groupId> 
>>>           <artifactId>spring-core</artifactId> 
>>>           <version>3.0.5.RELEASE</version> 
>>>           <type>jar</type> 
>>>           <scope>compile</scope> 
>>>       </dependency> 
>>>       <dependency> 
>>>           <groupId>org.springframework</groupId> 
>>>           <artifactId>spring-aspects</artifactId> 
>>>           <version>3.0.5.RELEASE</version> 
>>>           <type>jar</type> 
>>>           <scope>compile</scope> 
>>>           <exclusions> 
>>>               <exclusion> 
>>>                   <artifactId>spring-context</artifactId> 
>>>                   <groupId>org.springframework</groupId> 
>>>               </exclusion> 
>>>           </exclusions> 
>>>       </dependency> 
>>> 
>>>     <dependency>
>>>             <groupId>org.antlr</groupId>
>>>             <artifactId>antlr-runtime</artifactId>
>>>             <version>3.3</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>antlr</groupId>
>>>             <artifactId>antlr</artifactId>
>>>             <version>2.7.7</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>> 
>>>     <dependency>
>>>             <groupId>asm</groupId>
>>>             <artifactId>asm</artifactId>
>>>             <version>3.0</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>         <dependency>
>>>             <groupId>asm</groupId>
>>>             <artifactId>asm-tree</artifactId>
>>>             <version>3.0</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>net.sourceforge.cobertura</groupId>
>>>             <artifactId>cobertura</artifactId>
>>>             <version>1.9.4.1</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>commons-cli</groupId>
>>>             <artifactId>commons-cli</artifactId>
>>>             <version>1.2</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>commons-io</groupId>
>>>             <artifactId>commons-io</artifactId>
>>>             <version>2.1</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>commons-lang</groupId>
>>>             <artifactId>commons-lang</artifactId>
>>>             <version>2.4</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <!-- Avoid the inclusion of 'hamcrest' -->
>>> <!--    <dependency>
>>>             <groupId>org.hamcrest</groupId>
>>>             <artifactId>hamcrest-all</artifactId>
>>>             <version>1.1</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency> -->
>>>     <dependency>
>>>             <groupId>httpunit</groupId>
>>>             <artifactId>httpunit</artifactId>
>>>             <version>1.7</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>ant</groupId>
>>>             <artifactId>ant-jakarta-oro</artifactId>
>>>             <version>1.6.1</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>org.slf4j</groupId>
>>>             <artifactId>jcl-over-slf4j</artifactId>
>>>             <version>1.6.1</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>com.meschbach.psi</groupId>
>>>             <artifactId>psi-jetty6</artifactId>
>>>             <version>2.4</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>jetty</groupId>
>>>             <artifactId>jetty-util</artifactId>
>>>             <version>6.0.2</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>com.metaparadigm</groupId>
>>>             <artifactId>json-rpc</artifactId>
>>>             <version>1.0</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>javax.servlet</groupId>
>>>             <artifactId>jstl</artifactId>
>>>             <version>1.2</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>jtidy</groupId>
>>>             <artifactId>jtidy</artifactId>
>>>             <version>4aug2000r7-dev</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>junit</groupId>
>>>             <artifactId>junit</artifactId>
>>>             <version>4.8.2</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>ant</groupId>
>>>             <artifactId>ant-apache-log4j</artifactId>
>>>             <version>1.6.5</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>org.objenesis</groupId>
>>>             <artifactId>objenesis</artifactId>
>>>             <version>1.0</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>         <dependency>
>>>             <groupId>org.springframework</groupId>
>>>             <artifactId>spring-asm</artifactId>
>>>             <version>3.0.3.RELEASE</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>org.springframework</groupId>
>>>             <artifactId>spring-beans</artifactId>
>>>             <version>3.0.3.RELEASE</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>org.springframework</groupId>
>>>             <artifactId>spring-context</artifactId>
>>>             <version>3.0.3.RELEASE</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>> 
>>>     <dependency>
>>>             <groupId>org.springframework</groupId>
>>>             <artifactId>spring-expression</artifactId>
>>>             <version>3.0.3.RELEASE</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>org.springframework</groupId>
>>>             <artifactId>spring-test</artifactId>
>>>             <version>3.0.3.RELEASE</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>org.springframework</groupId>
>>>             <artifactId>spring-web</artifactId>
>>>             <version>3.0.3.RELEASE</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     
>>>         <dependency>
>>>             <groupId>com.weiglewilczek.scala-lang-osgi</groupId>
>>>             <artifactId>scala-library</artifactId>
>>>             <version>2.9.1</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     
>>>     <dependency>
>>>             <groupId>opensymphony</groupId>
>>>             <artifactId>sitemesh</artifactId>
>>>             <version>2.4.2</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>        <dependency>
>>>             <groupId>org.slf4j</groupId>
>>>             <artifactId>slf4j-api</artifactId>
>>>             <version>1.6.1</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>     <dependency>
>>>             <groupId>org.slf4j</groupId>
>>>             <artifactId>slf4j-simple</artifactId>
>>>             <version>1.6.1</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>>        <dependency>
>>>             <groupId>org.antlr</groupId>
>>>             <artifactId>stringtemplate</artifactId>
>>>             <version>3.2.1</version>
>>>             <type>jar</type>
>>>             <scope>compile</scope>
>>>     </dependency>
>>> 
>>> 
>>>        <dependency>
>>>                     <groupId>javax.el</groupId>
>>>                     <artifactId>javax.el-api</artifactId>
>>>                     <version>2.2.4</version>
>>>                     <type>jar</type>
>>>                     <scope>compile</scope>
>>>                </dependency>
>>>        <dependency>
>>>                     <groupId>javax.servlet</groupId>
>>>                     <artifactId>servlet-api</artifactId>
>>>                     <version>3.0-alpha-1</version>
>>>                     <type>jar</type>
>>>                     <scope>compile</scope>
>>>        </dependency>
>>> 
>>>    </dependencies>
>>> 
>>>     <!-- Now,perform the required targets -->       
>>>     <build>
>>> 
>>>             <finalName>${application-name}</finalName>
>>>             
>>>         <!--      The root of the test source code for cui   -->
>>>             <!-- 
>>> <testSourceDirectory>${basedir}/src/test</testSourceDirectory>
>>> -->
>>>         <extensions>
>>>             <extension>
>>>                 <groupId>org.apache.maven.wagon</groupId>
>>>                 <artifactId>wagon-ssh-external</artifactId>
>>>                 <version>1.0-beta-2</version>
>>>             </extension>
>>>         </extensions>
>>>     
>>>                     <plugins>
>>> 
>>>                       <plugin>
>>>                         
>>> <groupId>com.googlecode.addjars-maven-plugin</groupId>
>>>                         <artifactId>addjars-maven-plugin</artifactId>
>>>                         <version>1.0.3</version>
>>>                         <executions>
>>>                             <execution>
>>>                                     
>>>                                 <goals>
>>>                                     <goal>add-jars</goal>
>>>                                 </goals>
>>>                                 <configuration>
>>>                                 
>>> <packagingExcludes>**/*.svn-base</packagingExcludes>
>>>                                     <resources>
>>>                                         <resource>
>>>                                            
>>> <directory>${basedir}/WebContent/WEB-INF/localJars</directory>
>>>                                             <excludes>
>>>                                                                     
>>> <exclude>**/*.svn-base</exclude>
>>>                                                                     
>>>                                                             </excludes>     
>>>    
>>>                                         </resource>
>>>                                     </resources>
>>>                                 </configuration>
>>>                             </execution>
>>>                         </executions>
>>>                             </plugin>
>>>                       
>>>               <!--
>>>                               <plugin>
>>>                                     
>>> <groupId>org.apache.maven.plugins</groupId>
>>>                                     
>>> <artifactId>maven-jar-plugin</artifactId>
>>>                                     <configuration>
>>>                                             <archive>
>>>                                                     <manifest>
>>>                                                     
>>> <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
>>>                                                             
>>> <addClasspath>true</addClasspath>
>>>                                                             
>>> <mainClass>your.main.Class</mainClass>
>>>                                                     </manifest>
>>>                                                     <manifestEntries>
>>>                                                             
>>> <Class-Path>../conf/</Class-Path>
>>>                                                     </manifestEntries>
>>>                                             </archive>
>>>                                     </configuration>
>>>                               </plugin>
>>>                             -->  
>>>                               
>>>                        <plugin>
>>>                             <artifactId>maven-antrun-plugin</artifactId>
>>>                             <executions>
>>>                               <execution>
>>>                               <phase>package</phase>
>>>                                     <configuration>
>>>                                       <tasks>
>>>                                             <!-- copy the dependent jars 
>>> (4) to the lib directory-->
>>>                                             <copy
>>> todir="${baseDirPath}/target/${application-name}/WEB-INF/lib">
>>>                                               <fileset
>>> dir="${baseDirPath}/${adapterForResources}/WEB-INF/localJars"/>
>>>                                             </copy>
>>>                                             
>>>                                             <!-- copy the resource bundles 
>>> -->
>>>                                             <mkdir 
>>> dir="${baseDirPath}/target/${application-name}/WEB-INF/classes/ResourceBundles/"/>
>>>                                             <copy
>>> todir="${baseDirPath}/target/${application-name}/WEB-INF/classes/ResourceBundles/">
>>>                                               <fileset 
>>> dir="${baseDirPath}/src/ResourceBundles"/>
>>>                                             </copy>
>>>                                             
>>>                                             <!-- copy the xmls -->
>>>                                             <copy
>>> todir="${baseDirPath}/target/${application-name}/WEB-INF/classes/">
>>>                                               <fileset 
>>> dir="${baseDirPath}/${adapterForResources}/WEB-INF/"
>>> includes = "*.xml"/>
>>>                                             </copy>
>>>                                             
>>>                                             <!-- copy the resources -->
>>>                                             <copy 
>>> todir="${baseDirPath}/target/${application-name}/">
>>>                                               <fileset 
>>> dir="${baseDirPath}/${adapterForResources}/" excludes =
>>> "${baseDirPath}/src/WEB-INF/"/>
>>>                                             </copy>
>>>                                             
>>>                                       </tasks>
>>>                                     </configuration>
>>>                                     <goals>
>>>                                       <goal>run</goal>
>>>                                     </goals>
>>>                               </execution>
>>>                             </executions>
>>>                       </plugin>
>>>                       
>>>                       
>>>             
>>>                 <plugin>
>>>                     <groupId>org.apache.maven.plugins</groupId> 
>>>                     <artifactId>maven-surefire-plugin</artifactId>
>>>                     <version>2.8.1</version>
>>>                             
>>>                      <configuration> 
>>>                             <includes> 
>>>                                     <include>**/*Test.java</include> 
>>>                             </includes> 
>>>                             <phase>package</phase>
>>>                              </configuration> 
>>>                 </plugin>
>>>             
>>> 
>>>                                     <plugin>
>>>                                             
>>> <groupId>org.apache.maven.plugins</groupId>
>>>                                             
>>> <artifactId>maven-war-plugin</artifactId>
>>>                                             <version>2.2</version>
>>>                                             <configuration>
>>>                                             
>>>                                             
>>> <packagingExcludes>**/*.svn-base</packagingExcludes>
>>>                                                     
>>> <webXml>${baseDirPath}\WebContent\WEB-INF\web.xml</webXml>
>>>                                                     
>>> <warName>${application-name}</warName>
>>>                                                     <webResources>
>>>                                                             <resource>
>>>                                                                     
>>> <directory>${baseDirPath}\WebContent</directory>
>>>                                                                     
>>>                                                     <includes> 
>>>                                                                             
>>> <include>${baseDirPath}/target/${application-name}/WEB-INF/classes/</include>
>>>  
>>>                                                                             
>>> <include>${baseDirPath}/target/${application-name}/WEB-INF/classes/ResourceBundles/</include>
>>>  
>>>                                                                             
>>>         <include>${baseDirPath}/target/${application-name}/</include> 
>>>                                                                     
>>> </includes> 
>>>                                             
>>>                                                                     
>>> <excludes>
>>>                                                                             
>>> <exclude>${baseDirPath}/target/WEB-INF/*.xml</exclude>
>>>                                                                     
>>> <exclude>${baseDirPath}/target/WEB-INF/localJars/*.jar</exclude>
>>>                                                                     
>>> <exclude>${baseDirPath}/target/WEB-INF/antDependentJars/*.jar</exclude>
>>>                                                                     
>>> </excludes>        
>>>                                                             </resource>
>>>                                                     </webResources>
>>>                                             </configuration>
>>>                                       </plugin>
>>> 
>>>                                     
>>>                                     <!--
>>>                                             <plugin>
>>>                                             
>>> <artifactId>maven-resources-plugin</artifactId>
>>>                                             <version>2.5</version>
>>>                                             <executions>
>>>                                               <execution>
>>>                                                 <id>copy-resources</id>
>>>                                              
>>>                                               <phase>package</phase>
>>>                                                 <goals>
>>>                                                   
>>> <goal>copy-resources</goal>
>>>                                                 </goals>
>>>                                                 <configuration>
>>>                                                  
>>> <outputDirectory>${baseDirPath}/target/${application-name}/WEB-INF/ResourceBundles/</outputDirectory>
>>>                                                   <resources>          
>>>                                                     <resource>
>>>                                                      
>>> <directory>${baseDirPath}/${source-Path}/ResourceBundles/</directory>
>>>                                                     </resource>
>>>                                                   </resources>
>>>                                                                     
>>> <excludes>
>>>                                                                             
>>> <exclude>**/*.svn-base</exclude>
>>>                                                                     
>>> </excludes>
>>>                                                 </configuration>            
>>>                                               </execution>
>>>                                             </executions>
>>>                                           </plugin>
>>> 
>>>                                             -->
>>> 
>>>                                       <plugin>
>>>                                             
>>> <groupId>org.apache.maven.plugins</groupId>
>>>                                             
>>> <artifactId>maven-install-plugin</artifactId>
>>>                                             <version>2.3.1</version>
>>>                                             <executions>
>>>                                                     <execution>
>>>                                                             
>>> <id>default-install</id>
>>>                                                             
>>> <phase>install</phase>
>>>                                                     </execution>
>>>                                             </executions>
>>>                                     </plugin>
>>>                                     
>>>             
>>>                                     <plugin>
>>>                                             
>>> <groupId>de.saumya.mojo</groupId>
>>>                                             
>>> <artifactId>runit-maven-plugin</artifactId>
>>>                                             <version>0.28.6</version>
>>>                                     </plugin>
>>>                             
>>>                                     <plugin>
>>>                                             
>>> <groupId>org.codehaus.mojo</groupId>
>>>                                             
>>> <artifactId>exec-maven-plugin</artifactId>
>>>                                             <version>1.2.1</version>
>>>                                             <executions>  
>>>                                             <execution>  
>>>                                                     <configuration>
>>>                                                     <phase>test</phase>
>>>                                     
>>> <mainClass>main.java.com.cisco</mainClass>
>>>                                         <arguments>
>>>                                             <argument />
>>>                                         </arguments>
>>>                                     </configuration>
>>>                                             </execution>
>>>                                             </executions>
>>>                                     </plugin>
>>>                     
>>>                                <plugin>
>>>                                             
>>> <groupId>org.codehaus.mojo</groupId>
>>>                                             
>>> <artifactId>tomcat-maven-plugin</artifactId>
>>>                                             <version>1.2.1</version>
>>>                                             <configuration>
>>>                                                     
>>> <warFile>${baseDirPath}/target/${application-name}.war</warFile>
>>>                                                     
>>> <url>${tomcat-deployment-path}</url>
>>>                                                     
>>> <server>mytomcatForCUIDeployment</server>
>>>                                                     
>>> <path>/${application-name}</path>
>>>                                             </configuration>
>>>                                </plugin>
>>>                                
>>>                                
>>>                     </plugins>
>>> 
>>>                     <pluginManagement>
>>>                             <plugins>
>>>                                     <plugin>
>>>                                             
>>> <groupId>org.apache.maven.plugins</groupId>
>>>                                             
>>> <artifactId>maven-scm-plugin</artifactId>
>>>                                             <version>1.6</version>
>>>                                               <configuration>
>>>                                              
>>> <connectionType>scm:git:https://ram...@github.com/abcis/EaaSVideoComponent.git</connectionType>
>>>                                               
>>> <checkoutDirectory>checkout</checkoutDirectory>
>>>                                              
>>> <excludes>EaasWebApp,Snapshot,bbb-video,bigbluebutton-client,est</excludes>
>>>                                               
>>> <excludes>UX,UI,Documents</excludes>
>>>                                           </configuration>
>>>                                     </plugin>
>>>                                     
>>>                                     
>>>                                     <plugin>
>>>                                         
>>> <groupId>org.apache.maven.plugins</groupId>
>>>                                         
>>> <artifactId>maven-release-plugin</artifactId>
>>>                                         <configuration>
>>>                                             
>>> <localCheckout>true</localCheckout>
>>>                                         </configuration>
>>>                                     </plugin>
>>>                             
>>>                             
>>>                             
>>>                                                             
>>>                             <plugin>
>>>                                     <groupId>org.mortbay.jetty</groupId>
>>>                                     
>>> <artifactId>maven-jetty-plugin</artifactId>
>>>                                     <version>6.1.10</version>
>>>                                     <configuration>
>>>                                             
>>> <scanIntervalSeconds>10</scanIntervalSeconds>
>>>                                             <stopKey>stopCUI</stopKey>
>>>                                             <stopPort>8080</stopPort>
>>>                                     </configuration>
>>>                                     <executions>
>>>                                             <execution>
>>>                                                     <id>start-jetty</id>
>>>                                                     
>>> <phase>pre-integration-test</phase>
>>>                                                     <goals>
>>>                                                             <goal>run</goal>
>>>                                                     </goals>
>>>                                                     <configuration>
>>>                                                            
>>> <scanIntervalSeconds>0</scanIntervalSeconds>
>>>                                                             
>>> <daemon>true</daemon>
>>>                                                     </configuration>
>>>                                             </execution>
>>>                                             <execution>
>>>                                                     <id>stop-jetty</id>
>>>                                                     
>>> <phase>post-integration-test</phase>
>>>                                                     <goals>
>>>                                                             
>>> <goal>stop</goal>
>>>                                                     </goals>
>>>                                             </execution>
>>>                                     </executions>
>>>                             </plugin>
>>>                             
>>>                             </plugins>
>>>                     </pluginManagement>
>>>     
>>>     </build>
>>> 
>>> </project>
>>> 
>> 
> 

-- 
View this message in context: 
http://old.nabble.com/regarding-Apache-Ivy-setup-tp33659486p33660313.html
Sent from the ivy-user mailing list archive at Nabble.com.

Reply via email to