You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by tc...@apache.org on 2009/04/08 06:09:24 UTC

svn commit: r762604 - in /webservices/juddi/branches/v3_trunk/juddi-cxf: persistence/ persistence/hibernate-persistence.xml persistence/openjpa-persistence.xml pom.xml

Author: tcunning
Date: Tue Apr  7 02:51:02 2009
New Revision: 762604

URL: http://svn.apache.org/viewvc?rev=762604&view=rev
Log:
JUDDI-166
Copy persistence.xml into WEB-INF/classes

Added:
    webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/
    webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/hibernate-persistence.xml
    webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/openjpa-persistence.xml
Modified:
    webservices/juddi/branches/v3_trunk/juddi-cxf/pom.xml

Added: webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/hibernate-persistence.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/hibernate-persistence.xml?rev=762604&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/hibernate-persistence.xml (added)
+++ webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/hibernate-persistence.xml Tue Apr  7 02:51:02 2009
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<persistence xmlns="http://java.sun.com/xml/ns/persistence" 
+             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" 
+             version="1.0">
+  <persistence-unit name="juddiDatabase" transaction-type="RESOURCE_LOCAL">
+    <provider>org.hibernate.ejb.HibernatePersistence</provider>
+    <jta-data-source>java:/JuddiDS</jta-data-source>
+    
+    <properties>
+      <property name="hibernate.archive.autodetection" value="class"/>
+      <property name="hibernate.hbm2ddl.auto" value="update"/>
+      <property name="hibernate.show_sql" value="false"/>
+      
+      <!-- connection pool properties -->
+      <property name="hibernate.dbcp.maxActive" value="100"/>
+      <property name="hibernate.dbcp.maxIdle" value="30"/>
+      <property name="hibernate.dbcp.maxWait" value="10000"/>
+      
+    </properties>
+  </persistence-unit>
+</persistence>

Added: webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/openjpa-persistence.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/openjpa-persistence.xml?rev=762604&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/openjpa-persistence.xml (added)
+++ webservices/juddi/branches/v3_trunk/juddi-cxf/persistence/openjpa-persistence.xml Tue Apr  7 02:51:02 2009
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<persistence xmlns="http://java.sun.com/xml/ns/persistence" 
+             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" 
+             version="1.0">
+  <persistence-unit name="juddiDatabase" transaction-type="RESOURCE_LOCAL">
+    <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
+    <jta-data-source>java:/JuddiDS</jta-data-source>
+    <class>org.apache.juddi.model.Address</class>
+    <class>org.apache.juddi.model.AddressId</class>
+    <class>org.apache.juddi.model.AddressLine</class>
+    <class>org.apache.juddi.model.AddressLineId</class>
+    <class>org.apache.juddi.model.AuthToken</class>
+    <class>org.apache.juddi.model.BindingCategory</class>
+    <class>org.apache.juddi.model.BindingCategoryId</class>
+    <class>org.apache.juddi.model.BindingDescr</class>
+    <class>org.apache.juddi.model.BindingDescrId</class>
+    <class>org.apache.juddi.model.BindingTemplate</class>
+    <class>org.apache.juddi.model.BindingEntity</class>
+    <class>org.apache.juddi.model.BindingIdentifier</class>
+    <class>org.apache.juddi.model.BindingIdentifierId</class>
+    <class>org.apache.juddi.model.BusinessName</class>
+    <class>org.apache.juddi.model.BusinessNameId</class>
+    <class>org.apache.juddi.model.BusinessService</class>
+    <class>org.apache.juddi.model.CategoryBag</class>
+    <class>org.apache.juddi.model.CategoryBagId</class>
+    <class>org.apache.juddi.model.CategoryBagGroup</class>
+    <class>org.apache.juddi.model.Contact</class>
+    <class>org.apache.juddi.model.ContactId</class>
+    <class>org.apache.juddi.model.ContactDescr</class>
+    <class>org.apache.juddi.model.DiscoveryUrl</class>
+    <class>org.apache.juddi.model.DiscoveryUrlId</class>
+    <class>org.apache.juddi.model.Email</class>
+    <class>org.apache.juddi.model.EmailId</class>
+    <class>org.apache.juddi.model.InstanceDetailsDescr</class>
+    <class>org.apache.juddi.model.InstanceDetailsDescrId</class>
+    <class>org.apache.juddi.model.KeyGeneratorKey</class>
+    <class>org.apache.juddi.model.KeyGeneratorKeyId</class>
+    <class>org.apache.juddi.model.Phone</class>
+    <class>org.apache.juddi.model.PhoneId</class>
+    <class>org.apache.juddi.model.PublisherAssertion</class>
+    <class>org.apache.juddi.model.PublisherAssertionId</class>
+    <class>org.apache.juddi.model.Publisher</class>
+    <class>org.apache.juddi.model.ServiceCategory</class>
+    <class>org.apache.juddi.model.ServiceCategoryId</class>
+    <class>org.apache.juddi.model.ServiceDescr</class>
+    <class>org.apache.juddi.model.ServiceDescrId</class>
+    <class>org.apache.juddi.model.ServiceName</class>
+    <class>org.apache.juddi.model.ServiceNameId</class>
+    <class>org.apache.juddi.model.SubscribedObject</class>
+    <class>org.apache.juddi.model.SubscribedObjectId</class>
+    <class>org.apache.juddi.model.Subscription</class>
+    <class>org.apache.juddi.model.TmodelCategory</class>
+    <class>org.apache.juddi.model.TmodelCategoryId</class>
+    <class>org.apache.juddi.model.Tmodel</class>
+    <class>org.apache.juddi.model.TmodelDescr</class>
+    <class>org.apache.juddi.model.TmodelDescrId</class>
+    <class>org.apache.juddi.model.TmodelDocDescr</class>
+    <class>org.apache.juddi.model.TmodelDocDescrId</class>
+    <class>org.apache.juddi.model.TmodelIdentifier</class>
+    <class>org.apache.juddi.model.TmodelIdentifierId</class>
+    <class>org.apache.juddi.model.TmodelInstanceInfo</class>
+    <class>org.apache.juddi.model.TmodelInstanceInfoId</class>
+    <class>org.apache.juddi.model.TmodelInstanceInfoDescr</class>
+    <class>org.apache.juddi.model.TmodelInstanceInfoDescrId</class>
+    <class>org.apache.juddi.model.TmodelOverview</class>
+    <class>org.apache.juddi.model.UddiEntity</class>
+    <class>org.apache.juddi.model.UddiEntityPublisher</class>
+    <class>org.apache.juddi.model.UddiEntityPublisher</class>
+    <properties>
+      <property name="openjpa.ddl-generation" value="drop-and-create-tables"/>
+      <property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(SchemaAction='dropDB,add')"/>
+      <property name="openjpa.ConnectionURL" value="jdbc:mysql://localhost:3306/juddi"/>
+      <property name="openjpa.ConnectionDriverName" value="com.mysql.jdbc.Driver"/>
+      <property name="openjpa.ConnectionUserName" value="root"/>
+      <property name="openjpa.ConnectionPassword" value=""/>
+      <property name="openjpa.Log" value="DefaultLevel=WARN, Tool=INFO"/>
+    </properties>
+  </persistence-unit>
+</persistence>

Modified: webservices/juddi/branches/v3_trunk/juddi-cxf/pom.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-cxf/pom.xml?rev=762604&r1=762603&r2=762604&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-cxf/pom.xml (original)
+++ webservices/juddi/branches/v3_trunk/juddi-cxf/pom.xml Tue Apr  7 02:51:02 2009
@@ -84,5 +84,45 @@
   </dependencies>
   <build>
     <finalName>juddi</finalName>
+    <plugins>	
+      <plugin>
+	    <groupId>org.apache.maven.plugins</groupId>
+	    <artifactId>maven-antrun-plugin</artifactId>
+		<version>1.3</version>
+		<executions>
+		 <execution>
+			<id>foo</id>
+			<phase>process-resources</phase>
+			<configuration>
+			<tasks>
+				<copy file ="${basedir}/persistence/${persistence}-persistence.xml"
+					tofile="${basedir}/src/main/resources/persistence.xml"
+					overwrite="true"/>
+			</tasks>
+			</configuration>
+			<goals>
+				<goal>run</goal>
+			</goals>
+		  </execution>
+		</executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-war-plugin</artifactId>
+        <version>2.0</version>
+        <configuration>
+          <webResources>
+            <resource>
+              <directory>.</directory>
+	      <targetPath>.</targetPath>
+	      <filtering>true</filtering>
+	      <includes>
+		<include>*.xml</include>
+	      </includes>
+            </resource>
+          </webResources>
+        </configuration>
+      </plugin>
+    </plugins>
   </build>
 </project>



---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org