Author: oching
Date: Tue Apr 17 02:52:25 2007
New Revision: 529546

URL: http://svn.apache.org/viewvc?view=rev&rev=529546
Log:
MRM-310 Applied patch submitted by Napoleon Esmundo Ramirez

Modified:
    maven/archiva/trunk/archiva-webapp-test/pom.xml
    
maven/archiva/trunk/archiva-webapp-test/src/test/tomcat5x/conf/Catalina/localhost/archiva.xml

Modified: maven/archiva/trunk/archiva-webapp-test/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-webapp-test/pom.xml?view=diff&rev=529546&r1=529545&r2=529546
==============================================================================
--- maven/archiva/trunk/archiva-webapp-test/pom.xml (original)
+++ maven/archiva/trunk/archiva-webapp-test/pom.xml Tue Apr 17 02:52:25 2007
@@ -42,6 +42,23 @@
       <version>1.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
+    
+    <!-- Dependencies below are provided by the appserver -->
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <version>10.1.3.1</version>
+    </dependency>
+    <dependency>
+      <groupId>javax.mail</groupId>
+      <artifactId>mail</artifactId>
+      <version>1.4</version>
+    </dependency>
+    <dependency>
+      <groupId>javax.activation</groupId>
+      <artifactId>activation</artifactId>
+      <version>1.1</version>
+    </dependency>
   </dependencies>
 
   <build>
@@ -69,6 +86,19 @@
               
<outputDirectory>${project.build.directory}/${container.name}conf/webapps/archiva</outputDirectory>
             </configuration>
           </execution>
+          <execution>
+            <id>prepare-provided-dependencies</id>
+            <phase>generate-resources</phase>
+            <goals>
+              <goal>copy-dependencies</goal>
+            </goals>
+            <configuration>
+              <overWriteReleases>false</overWriteReleases>
+              <overWriteSnapshots>true</overWriteSnapshots>
+              <excludeTransitive>false</excludeTransitive>
+              
<outputDirectory>${project.build.directory}/providedDependencies</outputDirectory>
+            </configuration>
+          </execution>
         </executions>
       </plugin>
       <plugin>
@@ -84,7 +114,7 @@
                 </copy>
                 <copy
                     
todir="${project.build.directory}/installs/${container.name}/apache-tomcat-5.5.20/apache-tomcat-5.5.20/common/lib">
-                  <fileset 
dir="${project.build.directory}/${container.name}conf/webapps/archiva/WEB-INF/lib">
+                  <fileset 
dir="${project.build.directory}/providedDependencies">
                     <include name="**/derby-*.jar"/>
                   </fileset>
                 </copy>

Modified: 
maven/archiva/trunk/archiva-webapp-test/src/test/tomcat5x/conf/Catalina/localhost/archiva.xml
URL: 
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-webapp-test/src/test/tomcat5x/conf/Catalina/localhost/archiva.xml?view=diff&rev=529546&r1=529545&r2=529546
==============================================================================
--- 
maven/archiva/trunk/archiva-webapp-test/src/test/tomcat5x/conf/Catalina/localhost/archiva.xml
 (original)
+++ 
maven/archiva/trunk/archiva-webapp-test/src/test/tomcat5x/conf/Catalina/localhost/archiva.xml
 Tue Apr 17 02:52:25 2007
@@ -27,4 +27,10 @@
             driverClassName="org.apache.derby.jdbc.EmbeddedDriver"
             url="jdbc:derby:target/database/users;create=true"
       />
+  
+  <Resource name="jdbc/archiva" auth="Container" type="javax.sql.DataSource"
+            username="sa"
+            password=""
+            driverClassName="org.apache.derby.jdbc.EmbeddedDriver"
+            url="jdbc:derby:database/archiva;create=true" />
 </Context>


Reply via email to