Author: taylor
Date: Mon Jan 15 11:07:17 2007
New Revision: 496445

URL: http://svn.apache.org/viewvc?view=rev&rev=496445
Log:
Maven-2 custom build was broken. this patch fixes the maven-2 plugin for custom 
projects

Modified:
    portals/jetspeed-2/trunk/maven-archetypes/portal/build.xml
    portals/jetspeed-2/trunk/maven-archetypes/portal/pom.xml
    
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/etc/build.xml
    
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/etc/pom.xml
    
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/pom.xml
    
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/portal/build.xml

Modified: portals/jetspeed-2/trunk/maven-archetypes/portal/build.xml
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/maven-archetypes/portal/build.xml?view=diff&rev=496445&r1=496444&r2=496445
==============================================================================
--- portals/jetspeed-2/trunk/maven-archetypes/portal/build.xml (original)
+++ portals/jetspeed-2/trunk/maven-archetypes/portal/build.xml Mon Jan 15 
11:07:17 2007
@@ -22,6 +22,8 @@
 
     <property name="org.apache.jetspeed.archetype.artifactid" value=""/>
     <property name="org.apache.jetspeed.archetype.version" value=""/>
+    <property name="org.apache.jetspeed.archetype.groupid" value=""/>
+
 
     <!-- Usage -->
 
@@ -33,6 +35,7 @@
         <echo message="Configuration:"/>
         <echo message="    
org.apache.jetspeed.archetype.artifactid=${org.apache.jetspeed.archetype.artifactid}"/>
         <echo message="    
org.apache.jetspeed.archetype.version=${org.apache.jetspeed.archetype.version}"/>
+        <echo message="    
org.apache.jetspeed.archetype.groupid=${org.apache.jetspeed.archetype.groupid}"/>
     </target>
 
     <!-- Additional Task Definitions -->
@@ -100,9 +103,52 @@
             <fileset dir="${basedir}/../../etc/conf"/>
         </copy>
 
-        <!-- Set POM default jetspeed-2 version -->
-        <replace file="${basedir}/target/classes/archetype-resources/pom.xml"
+            <!-- Assemble required resources for serializer >import resources 
-->
+       
+       <delete 
dir="${basedir}/target/classes/archetype-resources/etc/serializer"/>
+        <mkdir 
dir="${basedir}/target/classes/archetype-resources/etc/serializer"/>
+       <mkdir 
dir="${basedir}/target/classes/archetype-resources/etc/serializer/assembly"/>
+            <copy 
todir="${basedir}/target/classes/archetype-resources/etc/serializer/assembly">
+          <fileset dir="${basedir}/../../src/webapp/WEB-INF/assembly">
+            <include name="security*.xml"/>
+            <include name="capabilities.xml"/>           
+            <include name="prefs.xml"/>           
+            <include name="profiler.xml"/>            
+            <include name="transaction.xml"/>           
+          </fileset>
+            </copy>
+       <mkdir 
dir="${basedir}/target/classes/archetype-resources/etc/serializer/log4j"/>
+        <copy 
todir="${basedir}/target/classes/archetype-resources/etc/serializer/log4j">
+            <fileset dir="${basedir}/../../etc/log4j" >
+                <include name="log4j.properties"/>
+            </fileset>
+        </copy>
+       <mkdir 
dir="${basedir}/target/classes/archetype-resources/etc/serializer/db-ojb"/>
+        <copy 
todir="${basedir}/target/classes/archetype-resources/etc/serializer/db-ojb">
+            <fileset dir="${basedir}/../../etc/db-ojb" >
+            </fileset>
+        </copy>
+  
+       <mkdir 
dir="${basedir}/target/classes/archetype-resources/etc/serializer/assembly/boot/"/>
             
+            <copy 
todir="${basedir}/target/classes/archetype-resources/etc/serializer/assembly/boot/"
 overwrite="true" failonerror="true">
+               <fileset 
dir="${basedir}/../../src/webapp/WEB-INF/assembly/boot">
+            <include name="*.xml"/>
+          </fileset>
+         </copy>
+
+       
+       <echo message="Replacing JETSPEED_2_VERSION with 
${org.apache.jetspeed.archetype.version}"/>
+       <echo message="Replacing JETSPEED_2_GROUPID with 
${org.apache.jetspeed.archetype.groupid}"/>
+
+       <!-- Set POM default jetspeed-2 version -->
+       
+<!--                   <replace 
file="${basedir}/target/classes/archetype-resources/pom.xml"
+                 token="@JETSPEED_2_GROUPID@" 
value="${org.apache.jetspeed.archetype.groupid}"/>
+
+       <replace file="${basedir}/target/classes/archetype-resources/pom.xml"
                  token="@JETSPEED_2_VERSION@" 
value="${org.apache.jetspeed.archetype.version}"/>
+-->
+
 
         <!-- Dynamically build archetype descriptor metadata -->
         <fileset id="archetype.resources.id" 
dir="${basedir}/target/classes/archetype-resources/">

Modified: portals/jetspeed-2/trunk/maven-archetypes/portal/pom.xml
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/maven-archetypes/portal/pom.xml?view=diff&rev=496445&r1=496444&r2=496445
==============================================================================
--- portals/jetspeed-2/trunk/maven-archetypes/portal/pom.xml (original)
+++ portals/jetspeed-2/trunk/maven-archetypes/portal/pom.xml Mon Jan 15 
11:07:17 2007
@@ -13,7 +13,7 @@
 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.
-
+  
   $Id:$
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0";
@@ -58,7 +58,9 @@
                                               value="${pom.artifactId}"/>
                                     <property 
name="org.apache.jetspeed.archetype.version"
                                               value="${pom.version}"/>
-                                </ant>
+                                                   <property 
name="org.apache.jetspeed.archetype.groupid"
+                                              
value="org.apache.portals.jetspeed-2"/>
+                               </ant>
                             </tasks>
                         </configuration>
                         <goals>

Modified: 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/etc/build.xml
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/etc/build.xml?view=diff&rev=496445&r1=496444&r2=496445
==============================================================================
--- 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/etc/build.xml
 (original)
+++ 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/etc/build.xml
 Mon Jan 15 11:07:17 2007
@@ -33,16 +33,16 @@
     <property name="hsqldb.version" value=""/>
     <property name="portlet-api.version" value=""/>
 
-    <property name="org.apache.jetspeed.source.sql" value="${basedir}/sql"/>
+    <property name="org.apache.jetspeed.source.sql" value="\${basedir}/sql"/>
     <property name="org.apache.jetspeed.database.source.sql" 
value="${org.apache.jetspeed.source.sql}/${org.apache.jetspeed.database.default.name}"/>
-    <property name="org.apache.jetspeed.database.target.sql.root" 
value="${basedir}/target/sql"/>
+    <property name="org.apache.jetspeed.database.target.sql.root" 
value="\${basedir}/target/sql"/>
     <property name="org.apache.jetspeed.database.target.sql" 
value="${org.apache.jetspeed.database.target.sql.root}/${org.apache.jetspeed.database.default.name}"/>
 
     <property name="torque.contextProperties" value=""/>
     <property name="torque.runOnlyOnSchemaChange" value="true"/>
     <property name="torque.idTableXMLFile" value=""/>
     <property name="torque.project" value="phase1"/>
-    <property name="torque.schema.dir" value="${basedir}/schema"/>
+    <property name="torque.schema.dir" value="\${basedir}/schema"/>
     <property name="torque.schema.sql.excludes" value=""/>
     <property name="torque.schema.sql.includes" value="*-schema.xml"/>
     <property name="torque.template.sql" value="sql/base/Control.vm"/>
@@ -355,7 +355,7 @@
             the subsequent test database access in forked JVMs.
         -->
         <!-- write out temporary ant build file for forked execution -->
-        <echo file="${basedir}/derby-sql-build.xml">
+        <echo file="\${basedir}/derby-sql-build.xml">
             &lt;project name="etc-derby-sql-build"&gt;
                 &lt;target name="forked-sql-execute-derby"&gt;
                     &lt;sql 
url="${org.apache.jetspeed.database.url};create=true" 
driver="${org.apache.jetspeed.database.driver}" 
@@ -383,15 +383,15 @@
                         version="${ant.version}"/>
         </dependencies>
         <!-- fork and execute temporary ant build file -->
-        <java classname="org.apache.tools.ant.Main" fork="on" append="on" 
failonerror="on" dir="${basedir}">
+        <java classname="org.apache.tools.ant.Main" fork="on" append="on" 
failonerror="on" dir="\${basedir}">
             <classpath>
                 <fileset refid="ant.dependencies.id"/>
                 <fileset refid="derby.embedded.db.dependencies.id"/>
             </classpath>
-            <arg line="-f ${basedir}/derby-sql-build.xml 
forked-sql-execute-derby"/>
+            <arg line="-f \${basedir}/derby-sql-build.xml 
forked-sql-execute-derby"/>
         </java>
         <!-- cleanup temporary ant build file -->
-        <delete file="${basedir}/derby-sql-build.xml"/>
+        <delete file="\${basedir}/derby-sql-build.xml"/>
     </target>
 
     <target name="sql-execute-hsql" 
if="org.apache.jetspeed.database.is.hsql.embedded">
@@ -438,32 +438,35 @@
     </target>
 
     <target name="populate-seed-data">
-       <echo message = "called seed data with directory ${basedir} " />
+       <echo message = "called seed data with directory \${basedir} " />
         <!-- prepare a classes directory with resources and libraries to 
execute import -->
-        <delete dir="${basedir}/target/seed"/>
-        <mkdir dir="${basedir}/target/seed"/>
-        <mkdir dir="${basedir}/target/seed/data"/>
+        <delete dir="\${basedir}/target/seed"/>
+        <mkdir dir="\${basedir}/target/seed"/>
+        <mkdir dir="\${basedir}/target/seed/data"/>
 
         <!-- copy seed -->
-        <copy todir="${basedir}/target/seed/data" overwrite="on" verbose="on" 
failonerror="off">
+        <copy todir="\${basedir}/target/seed/data" overwrite="on" verbose="on" 
failonerror="off">
             <fileset dir="${org.apache.jetspeed.source.sql}">
                 <include name="*seed.xml"/>
             </fileset>
         </copy>
-       
-       <mkdir dir="${basedir}/target/seed/classes"/>
-        <copy todir="${basedir}/target/seed/classes" flatten="on">
-            <fileset dir="${basedir}" >
+<!--           
+       <mkdir dir="\${basedir}/target/seed/classes"/>
+        <copy todir="\${basedir}/target/seed/classes" flatten="on">
+            <fileset dir="\${basedir}" >
                 <include name="log4j/log4j.properties"/>
                 <include name="db-ojb/*"/>
             </fileset>
         </copy>
-        <!-- prepare spring assemblies (TODO: why not use a Spring classpath 
loader?) -->
-        <property name="temp.assembly.dir" 
value="${basedir}/target/seed/assembly/"/>      
+
+-->
+       <!-- prepare spring assemblies (TODO: why not use a Spring classpath 
loader?) -->
+<!--        <property name="temp.assembly.dir" 
value="\${basedir}/target/seed/assembly/"/> -->
+        <property name="temp.assembly.dir" 
value="\${basedir}/serializer/assembly/"/>
         <mkdir dir="${temp.assembly.dir}"/>
            <echo message="Running Jetspeed Seed Importer with -b 
${temp.assembly.dir}/boot/ -c ${temp.assembly.dir}/ "/>
-        <copy todir="${temp.assembly.dir}" overwrite="true" failonerror="true">
-          <fileset dir="${basedir}/../src/webapp/WEB-INF/assembly">
+<!--        <copy todir="${temp.assembly.dir}" overwrite="true" 
failonerror="true">
+          <fileset dir="\${basedir}/../src/webapp/WEB-INF/assembly">
             <include name="security*.xml"/>
             <include name="capabilities.xml"/>           
             <include name="prefs.xml"/>           
@@ -473,11 +476,14 @@
          </copy>
          <mkdir dir="${temp.assembly.dir}/boot/"/>             
          <copy todir="${temp.assembly.dir}/boot/" overwrite="true" 
failonerror="true">
-               <fileset dir="${basedir}/../src/webapp/WEB-INF/assembly/boot">
+               <fileset dir="\${basedir}/../src/webapp/WEB-INF/assembly/boot">
             <include name="*.xml"/>
           </fileset>
          </copy>
-        
+-->        
+        <echo message="    portlet-api.version=${portlet-api.version}"/>
+        <echo message="    
org.apache.jetspeed.deploy.version=${org.apache.jetspeed.deploy.version}"/>
+        <echo message="    
org.apache.jetspeed.deploy.groupid=${org.apache.jetspeed.deploy.groupid}"/>
 
         <!-- construct serializer component classpath -->
         <dependencies filesetId="serializer-id" useScope="test">
@@ -524,18 +530,21 @@
             <propertyref name="org.apache.jetspeed.database.user"/>
             <propertyref name="org.apache.jetspeed.database.password"/>
         </propertyset>
-       <echo message="calling serializer with data in 
${basedir}/target/seed/data , assembly and b oot:${temp.assembly.dir}/ 
database:-dc ${org.apache.jetspeed.database.driver} -ds 
${org.apache.jetspeed.database.url} -du ${org.apache.jetspeed.database.user} 
-dp ${org.apache.jetspeed.database.password}" />              
+       <echo message="calling serializer with data in 
\${basedir}/target/seed/data , assembly and b oot:${temp.assembly.dir}/ 
database:-dc ${org.apache.jetspeed.database.driver} -ds 
${org.apache.jetspeed.database.url} -du ${org.apache.jetspeed.database.user} 
-dp ${org.apache.jetspeed.database.password}" />              
 
         <!-- execute import utility within the page manager component -->
-        <java 
classname="org.apache.jetspeed.serializer.JetspeedSerializerApplication"  
fork="on" append="on" dir="${basedir}">
+        <java 
classname="org.apache.jetspeed.serializer.JetspeedSerializerApplication"  
fork="on" append="on" dir="\${basedir}">
             <classpath>
 <!--                <fileset refid="maven.dependency.classpath"/> 
 -->
                 <fileset refid="serializer-id"/> 
                 <pathelement 
path="${org.apache.jetspeed.database.jdbc.drivers.path}"/>
-                <pathelement path="${basedir}/target/seed/classes"/>
+<!--                <pathelement path="\${basedir}/target/seed/classes"/> -->
+                <pathelement path="\${basedir}/serializer"/>
+                <pathelement path="\${basedir}/serializer/db-ojb"/>
+                <pathelement path="\${basedir}/serializer/log4j"/>
             </classpath>
-          <arg line="-I ${basedir}/target/seed/data/ -b 
${temp.assembly.dir}/boot/ -c ${temp.assembly.dir}/ -dc 
${org.apache.jetspeed.database.driver} -ds ${org.apache.jetspeed.database.url} 
-du ${org.apache.jetspeed.database.user} -dp 
${org.apache.jetspeed.database.password}"/>                           
+          <arg line="-I \${basedir}/target/seed/data/ -b 
${temp.assembly.dir}/boot/ -c ${temp.assembly.dir}/ -dc 
${org.apache.jetspeed.database.driver} -ds ${org.apache.jetspeed.database.url} 
-du ${org.apache.jetspeed.database.user} -dp 
${org.apache.jetspeed.database.password}"/>                           
         </java>
      
    </target>

Modified: 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/etc/pom.xml
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/etc/pom.xml?view=diff&rev=496445&r1=496444&r2=496445
==============================================================================
--- 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/etc/pom.xml
 (original)
+++ 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/etc/pom.xml
 Mon Jan 15 11:07:17 2007
@@ -100,7 +100,7 @@
                         <phase>install</phase>
                         <configuration>
                             <tasks>
-                                <ant target="create-populate-db" 
antfile="build.xml" dir="${basedir}" inheritRefs="on">
+                                <ant target="create-populate-db" 
antfile="build.xml" dir="\${basedir}" inheritRefs="on">
                                     <property 
name="org.apache.jetspeed.database.enable"
                                               
value="${org.apache.jetspeed.env.deploy.db}"/>
                                     <property 
name="org.apache.jetspeed.database.skip"
@@ -124,11 +124,11 @@
                                     <property name="hsqldb.version"
                                               value="${hsqldb.version}"/>
                                     <property 
name="org.apache.jetspeed.deploy.groupid"
-                                              value="${pom.groupId}"/>
+                                              
value="${org.apache.portals.jetspeed-2.groupid}"/>
                                     <property 
name="org.apache.jetspeed.deploy.artifactid"
                                               value="${pom.artifactId}"/>
                                     <property 
name="org.apache.jetspeed.deploy.version"
-                                              value="${pom.version}"/>
+                                              
value="${org.apache.portals.jetspeed-2.version}"/>
                                     <property name="portlet-api.version"
                                               value="${portlet-api.version}"/> 
                                   
                                 </ant>

Modified: 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/pom.xml
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/pom.xml?view=diff&rev=496445&r1=496444&r2=496445
==============================================================================
--- 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/pom.xml
 (original)
+++ 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/pom.xml
 Mon Jan 15 11:07:17 2007
@@ -33,6 +33,7 @@
     <packaging>pom</packaging>
     <name>${artifactId} Portal</name>
 
+
     <!-- Profiles -->
 
     <profiles>
@@ -76,6 +77,13 @@
                 
<org.apache.jetspeed.env.hotdeploy>true</org.apache.jetspeed.env.hotdeploy>
             </properties>
         </profile>
+        <!-- DBPSML Deployment Profile -->
+        <profile>
+            <id>dbpsml</id>
+            <properties>
+                
<org.apache.jetspeed.env.deploy.db.psml>true</org.apache.jetspeed.env.deploy.db.psml>
+            </properties>
+        </profile>
 
     </profiles>
 
@@ -114,12 +122,16 @@
         <org.apache.pluto.version>1.0.1</org.apache.pluto.version>
         
<org.apache.portals.bridges.common.version>1.0.1-dev</org.apache.portals.bridges.common.version>
         
<org.apache.portals.bridges.velocity.version>1.0</org.apache.portals.bridges.velocity.version>
-        
<org.apache.portals.jetspeed-2.version>@JETSPEED_2_VERSION@</org.apache.portals.jetspeed-2.version>
+        
<org.apache.portals.jetspeed-2.version>2.1-dev</org.apache.portals.jetspeed-2.version>
+        
<org.apache.portals.jetspeed-2.groupid>org.apache.portals.jetspeed-2</org.apache.portals.jetspeed-2.groupid>
         <portlet-api.version>1.0</portlet-api.version>
         <taglibs-request.version>1.0.1</taglibs-request.version>
         <taglibs-standard.version>1.0.6</taglibs-standard.version>
         <velocity-tools.version>1.2</velocity-tools.version>
         <velocity.version>1.4</velocity.version>
+        
+        
<org.apache.portals.portal.version>${version}</org.apache.portals.portal.version>
+        
<org.apache.portals.portal.name>${artifactId}</org.apache.portals.portal.name>
 
     </properties>
 
@@ -138,6 +150,9 @@
 
         <!-- Portal Application -->
         <module>portal</module>
+
+        <!-- DBpsml support -->
+        <module>etc/dbpsml</module>
 
         <!-- Portal Application Server Deployment -->
         <module>app-servers</module>

Modified: 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/portal/build.xml
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/portal/build.xml?view=diff&rev=496445&r1=496444&r2=496445
==============================================================================
--- 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/portal/build.xml
 (original)
+++ 
portals/jetspeed-2/trunk/maven-archetypes/portal/src/archetype/archetype-resources/portal/build.xml
 Mon Jan 15 11:07:17 2007
@@ -121,6 +121,8 @@
             </fileset>
         </copy>
 
+        <!-- Add support for dbpsml -->
+                       
         <!-- Configure runtime portal properties resource -->
         <replace 
file="\${basedir}/target/webapp/WEB-INF/conf/jetspeed.properties">
             <replacefilter token="@AUTODEPLOYMENT_SERVER@"



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

Reply via email to