Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Maven Wiki" for change 
notification.

The following page has been changed by JeanMichelGarnier:
http://wiki.apache.org/maven/MavenDiscussionConventions

------------------------------------------------------------------------------
   1. Gestion de las dependencias
  http://maven.apache.org/using/managing-dependencies.html
  
+ ===Project.xml jerarquia===
+ +- openFrame-root
+    +- root-project.xml
+       +- root-web-project.xml
+       
+ Los proyectos de servico heredan de root-project.xml.
+ Los protectos de webapp heredan de root-web-project.xml
+ 
+ root-project.xml
+ {{{
+ <?xml version="1.0" encoding="UTF-8"?>
+ <project>
+       <pomVersion>3</pomVersion>
+       <groupId>openFrame</groupId>
+       <name>openFrame: Framework de Desarrollo J2EE</name>
+       <id>openFrame-root</id>
+ 
+       <currentVersion>1.0</currentVersion>
+       <package>net.opentrends.openframe</package>
+ 
+       <!-- COMMON dependencies -->
+       <dependencies>
+       
+               <!--  Dependencies Spring Framework -->
+               <dependency>
+                       <groupId>springframework</groupId>
+                       <artifactId>spring</artifactId>
+                       <version>${version.spring}</version>
+                       <type>jar</type>
+                       <url>http://www.springframework.org</url>
+               </dependency>
+ 
+ 
+               <!-- common jar dependencies -->
+               <dependency>
+                       <groupId>log4j</groupId>
+                       <artifactId>log4j</artifactId>
+                       <version>1.2.9</version>
+                       <type>jar</type>
+               </dependency>
+               <dependency>
+                       <groupId>commons-logging</groupId>
+                       <artifactId>commons-logging</artifactId>
+                       <version>1.0.4</version>
+                       <type>jar</type>
+                       <url>http://jakarta.apache.org/commons</url>
+               </dependency>
+ 
+ 
+               <!-- common TESTS dependencies -->
+ 
+               <dependency>
+                       <groupId>junit</groupId>
+                       <artifactId>junit</artifactId>
+                       <version>3.8.1</version>
+                       <type>jar</type>
+               </dependency>
+       </dependencies>
+ 
+       <!-- COMMON Build properties -->
+       <build>
+               <sourceDirectory>src/main/java</sourceDirectory>
+ 
+               <resources>
+                       <resource>
+                               
<directory>src/main/resources/conf/spring</directory>
+                       </resource>
+               </resources>
+ 
+               <unitTestSourceDirectory>src/test/java</unitTestSourceDirectory>
+               <unitTest>
+                       <includes>
+                               <include>**/*Test.java</include>
+                       </includes>
+ 
+                       <excludes>
+                               <exclude>**/*WebTest.java</exclude>
+                       </excludes>
+ 
+                       <resources>
+                               <!-- Resource folder containing lo4j 
configuration, log4j.properties must be in the classpath -->
+                               <resource>
+                                       
<directory>src/test/resources/conf/log4j</directory>
+                               </resource>
+                               <resource>
+                                       
<directory>src/test/resources</directory>
+                               </resource>
+                       </resources>
+ 
+               </unitTest>
+       </build>
+ 
+ </project>
+ 
+ }}}
+ 
+ root-web-project.xml
+ {{{
+ <?xml version="1.0" encoding="UTF-8"?>
+ <project>
+       <extend>${basedir}/../openFrame-root/root-project.xml</extend>  
+       <pomVersion>3</pomVersion>
+ 
+       <!-- COMMON dependencies -->
+       <dependencies>
+       
+               <!--  Dependencies Spring Framework -->
+                               <!--  Dependencies J2EE -->
+               <dependency>
+                       <groupId>servletapi</groupId>
+                       <artifactId>servlet-api</artifactId>
+                       <version>2.4</version>
+                       <type>jar</type>
+                       <properties>
+                               <war.bundle>false</war.bundle>
+                       </properties>
+               </dependency>
+               <dependency>
+                       <groupId>jspapi</groupId>
+                       <artifactId>jsp-api</artifactId>
+                       <version>2.0</version>
+                       <type>jar</type>
+                       <url>http://java.sun.com/products/jsp</url>
+                       <properties>
+                               <war.bundle>false</war.bundle>
+                       </properties>
+               </dependency>
+ 
+ 
+ 
+               <!-- common TESTS dependencies -->
+ 
+               <!-- JWebUnit and dependencies -->
+               <dependency>
+                       <groupId>jwebunit</groupId>
+                       <artifactId>jwebunit</artifactId>
+                       <version>1.2</version>
+               </dependency>
+               <dependency>
+                       <groupId>httpunit</groupId>
+                       <artifactId>httpunit</artifactId>
+                       <version>1.5.4</version>
+               </dependency>
+               <dependency>
+                       <groupId>nekohtml</groupId>
+                       <artifactId>nekohtml</artifactId>
+                       <version>0.8.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>rhino</groupId>
+                       <artifactId>js</artifactId>
+                       <version>1.5R4.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>xerces</groupId>
+                       <artifactId>xercesImpl</artifactId>
+                       <version>2.6.2</version>
+               </dependency>
+               <dependency>
+                       <groupId>xml-apis</groupId>
+                       <artifactId>xml-apis</artifactId>
+                       <version>2.0.2</version>
+                       <url>http://xml.apache.org/commons/</url>
+               </dependency>
+       </dependencies>
+ 
+ </project>
+ 
+ }}}
+ 
+ Ejemplo de proyecto de servicio project.xml
+ {{{
+ <?xml version="1.0" encoding="UTF-8"?>
+ <project>
+       
+       <extend>${basedir}/../openFrame-root/root-project.xml</extend>
+       
+       <pomVersion>3</pomVersion>
+       
+       <artifactId>openFrame-services-security</artifactId>
+       <name>Servicio de Seguridad</name>      
+ 
+       <dependencies>
+               
+               <!--  Dependencies J2EE -->
+               <dependency>
+                       <groupId>servletapi</groupId>
+                       <artifactId>servlet-api</artifactId>
+                       <version>2.4</version>
+                       <type>jar</type>
+                       <properties>
+                               <war.bundle>false</war.bundle>
+                       </properties>
+               </dependency>
+                               
+               <!--  Dependencies openFrame -->
+               <dependency>
+                       <groupId>openFrame</groupId>
+                       <artifactId>openFrame-services-web</artifactId>
+                       <version>1.0</version>
+                       <type>jar</type>
+               </dependency>
+                 ...  
+               
+       </dependencies>                         
+ </project>
+ 
+ }}
+ 
  === Codigo fuente del project.properties en openFrame-root  ===
  {{{
  ## Repositories

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to