You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jo...@apache.org on 2006/11/18 11:32:44 UTC

svn commit: r476486 - in /incubator/ofbiz/trunk: ./ applications/ applications/pos/ framework/base/config/ specialpurpose/ specialpurpose/pos/ specialpurpose/pos/config/ specialpurpose/pos/data/ specialpurpose/pos/dtd/ specialpurpose/pos/entitydef/ spe...

Author: jonesde
Date: Sat Nov 18 02:32:43 2006
New Revision: 476486

URL: http://svn.apache.org/viewvc?view=rev&rev=476486
Log:
Created new specialpurpose directory for special purpose components that are based on the more general components under the applications directory, but reuse resources in order to create applications meant for a special purpose, or a particular type of user or task; also adjusted build files, component load files, etc

Added:
    incubator/ofbiz/trunk/specialpurpose/
    incubator/ofbiz/trunk/specialpurpose/build.xml   (with props)
    incubator/ofbiz/trunk/specialpurpose/component-load.xml   (with props)
    incubator/ofbiz/trunk/specialpurpose/pos/
      - copied from r476472, incubator/ofbiz/trunk/applications/pos/
    incubator/ofbiz/trunk/specialpurpose/pos/build.xml
      - copied, changed from r476485, incubator/ofbiz/trunk/applications/pos/build.xml
    incubator/ofbiz/trunk/specialpurpose/pos/config/
      - copied from r476485, incubator/ofbiz/trunk/applications/pos/config/
    incubator/ofbiz/trunk/specialpurpose/pos/data/
      - copied from r476485, incubator/ofbiz/trunk/applications/pos/data/
    incubator/ofbiz/trunk/specialpurpose/pos/dtd/
      - copied from r476485, incubator/ofbiz/trunk/applications/pos/dtd/
    incubator/ofbiz/trunk/specialpurpose/pos/entitydef/
      - copied from r476485, incubator/ofbiz/trunk/applications/pos/entitydef/
    incubator/ofbiz/trunk/specialpurpose/pos/lib/
      - copied from r476485, incubator/ofbiz/trunk/applications/pos/lib/
    incubator/ofbiz/trunk/specialpurpose/pos/ofbiz-component.xml
      - copied unchanged from r476485, incubator/ofbiz/trunk/applications/pos/ofbiz-component.xml
    incubator/ofbiz/trunk/specialpurpose/pos/screens/
      - copied from r476485, incubator/ofbiz/trunk/applications/pos/screens/
    incubator/ofbiz/trunk/specialpurpose/pos/src/
      - copied from r476485, incubator/ofbiz/trunk/applications/pos/src/
    incubator/ofbiz/trunk/specialpurpose/pos/styles/
      - copied from r476485, incubator/ofbiz/trunk/applications/pos/styles/
Removed:
    incubator/ofbiz/trunk/applications/pos/
Modified:
    incubator/ofbiz/trunk/applications/build.xml
    incubator/ofbiz/trunk/applications/component-load.xml
    incubator/ofbiz/trunk/build.xml
    incubator/ofbiz/trunk/framework/base/config/component-load.xml

Modified: incubator/ofbiz/trunk/applications/build.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/build.xml?view=diff&rev=476486&r1=476485&r2=476486
==============================================================================
--- incubator/ofbiz/trunk/applications/build.xml (original)
+++ incubator/ofbiz/trunk/applications/build.xml Sat Nov 18 02:32:43 2006
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
-
 Copyright 2001-2006 The Apache Software Foundation
 
 Licensed under the Apache License, Version 2.0 (the "License"); you may not
@@ -17,14 +16,12 @@
 -->
 
 <project name="OFBiz Applications Build" default="build" basedir=".">
-
     <filelist id="application-builds" dir="."
         files="content/build.xml,party/build.xml,
                workeffort/build.xml,product/build.xml,marketing/build.xml,
                order/build.xml,manufacturing/build.xml,
                accounting/build.xml,ecommerce/build.xml,
-               securityext/build.xml,
-               pos/build.xml"/>
+               securityext/build.xml"/>
 
     <!-- ================================================================== -->
     <!-- Removes all created files and directories                          -->

Modified: incubator/ofbiz/trunk/applications/component-load.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/component-load.xml?view=diff&rev=476486&r1=476485&r2=476486
==============================================================================
--- incubator/ofbiz/trunk/applications/component-load.xml (original)
+++ incubator/ofbiz/trunk/applications/component-load.xml Sat Nov 18 02:32:43 2006
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
-
 Copyright 2001-2006 The Apache Software Foundation
 
 Licensed under the Apache License, Version 2.0 (the "License"); you may not
@@ -18,7 +17,6 @@
 
 <component-loader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/component-loader.xsd">
-
     <load-component component-location="${ofbiz.home}/applications/party"/>
     <load-component component-location="${ofbiz.home}/applications/securityext"/>
     <load-component component-location="${ofbiz.home}/applications/content"/>
@@ -30,5 +28,4 @@
     <load-component component-location="${ofbiz.home}/applications/order"/>
     <load-component component-location="${ofbiz.home}/applications/marketing"/>
     <load-component component-location="${ofbiz.home}/applications/ecommerce"/>
-    <load-component component-location="${ofbiz.home}/applications/pos"/>
 </component-loader>

Modified: incubator/ofbiz/trunk/build.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/build.xml?view=diff&rev=476486&r1=476485&r2=476486
==============================================================================
--- incubator/ofbiz/trunk/build.xml (original)
+++ incubator/ofbiz/trunk/build.xml Sat Nov 18 02:32:43 2006
@@ -16,7 +16,6 @@
 -->
 
 <project name="OFBiz Main Build" default="build" basedir=".">
-
     <property name="site.dir" value="../site"/>
     <property name="memory.max.param" value="-Xmx384M"/>
     
@@ -77,14 +76,19 @@
 
     <target name="clean">
         <subant target="clean">
-            <filelist dir="." files="framework/build.xml"/>
             <fileset dir="${basedir}/hot-deploy" casesensitive="no">
                 <include name="**/build.xml"/>
             </fileset>
         </subant>
+        <subant target="clean" failonerror="false"> <!-- use failonerror=false in case the specialpurpose directory is not there -->
+            <filelist dir="." files="specialpurpose/build.xml"/>
+        </subant>
         <subant target="clean" failonerror="false"> <!-- use failonerror=false in case the applications directory is not there -->
             <filelist dir="." files="applications/build.xml"/>
         </subant>
+        <subant target="clean">
+            <filelist dir="." files="framework/build.xml"/>
+        </subant>
         <delete file="ofbiz.jar"/>
         <echo message="[clean] ========== Done Cleaning =========="/>
     </target>
@@ -102,6 +106,9 @@
         <subant inheritall="false" failonerror="false">
             <filelist dir="." files="applications/build.xml"/>
         </subant>
+        <subant inheritall="false" failonerror="false">
+            <filelist dir="." files="specialpurpose/build.xml"/>
+        </subant>
         <subant inheritall="false">
             <fileset dir="${basedir}/hot-deploy" casesensitive="no">
                 <include name="**/build.xml"/>
@@ -124,6 +131,9 @@
         <subant target="docs" failonerror="false">
             <filelist dir="." files="applications/build.xml"/>
         </subant>
+        <subant target="docs" failonerror="false">
+            <filelist dir="." files="specialpurpose/build.xml"/>
+        </subant>
         <subant target="docs">
             <fileset dir="${basedir}/hot-deploy" casesensitive="no">
                 <include name="**/build.xml"/>
@@ -159,6 +169,7 @@
         <mkdir dir="${site.dir}/api"/>
         <mkdir dir="${site.dir}/api/framework"/>
         <mkdir dir="${site.dir}/api/applications"/>
+        <mkdir dir="${site.dir}/api/specialpurpose"/>
         <copy todir="${site.dir}/api/framework">
             <fileset dir="${basedir}/framework" includes="**/build/javadocs/**"/>
         </copy>
@@ -228,3 +239,4 @@
         </java>
     </target>
 </project>
+

Modified: incubator/ofbiz/trunk/framework/base/config/component-load.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/framework/base/config/component-load.xml?view=diff&rev=476486&r1=476485&r2=476486
==============================================================================
--- incubator/ofbiz/trunk/framework/base/config/component-load.xml (original)
+++ incubator/ofbiz/trunk/framework/base/config/component-load.xml Sat Nov 18 02:32:43 2006
@@ -19,6 +19,6 @@
         xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/component-loader.xsd">
     <load-components parent-directory="${ofbiz.home}/framework"/> 
     <load-components parent-directory="${ofbiz.home}/applications"/>
-    <load-components parent-directory="${ofbiz.home}/specialized"/>
+    <load-components parent-directory="${ofbiz.home}/specialpurpose"/>
     <load-components parent-directory="${ofbiz.home}/hot-deploy"/>
 </component-loader>

Added: incubator/ofbiz/trunk/specialpurpose/build.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/specialpurpose/build.xml?view=auto&rev=476486
==============================================================================
--- incubator/ofbiz/trunk/specialpurpose/build.xml (added)
+++ incubator/ofbiz/trunk/specialpurpose/build.xml Sat Nov 18 02:32:43 2006
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2001-2006 The Apache Software Foundation
+
+Licensed 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.
+-->
+
+<project name="OFBiz Special Purpose Applications Build" default="build" basedir=".">
+    <filelist id="application-builds" dir="."
+        files="pos/build.xml"/>
+
+    <!-- ================================================================== -->
+    <!-- Removes all created files and directories                          -->
+    <!-- ================================================================== -->
+
+    <target name="refresh">
+        <antcall target="clean-all"/>
+        <antcall target="build"/>
+    </target>
+
+    <target name="clean-all">
+        <antcall target="clean-xtra"/>
+        <antcall target="clean"/>
+    </target>
+
+    <target name="clean-xtra" depends="">
+        <delete verbose="on">
+            <fileset dir="." includes="**/.nbattrs,**/*~,**/.#*,**/.DS_Store,**/*.rej,**/*.orig"/>
+        </delete>
+    </target>
+
+    <target name="tests">
+    </target>
+
+    <target name="clean">
+        <subant target="clean">
+            <filelist refid="application-builds"/>
+        </subant>
+        <delete file="ofbiz.jar"/>
+        <echo message="[clean] ========== Done Cleaning Applications =========="/>
+    </target>
+
+    <!-- ================================================================== -->
+    <!-- Build Components                                                   -->
+    <!-- ================================================================== -->
+
+    <target name="build" depends="">
+        <echo message="[build] ========== Start Building Applications (Compile) =========="/>
+
+        <subant inheritall="false">
+            <filelist refid="application-builds"/>
+        </subant>
+
+        <echo message="[build] ========== Done Building Applications (Compile) =========="/>
+    </target>
+
+    <!-- ================================================================== -->
+    <!-- Build JavaDocs                                                     -->
+    <!-- ================================================================== -->
+
+    <target name="docs" depends="">
+        <echo message="[docs] ========== Start Building Applications (JavaDoc) =========="/>
+
+        <subant target="docs">
+            <filelist refid="application-builds"/>
+        </subant>
+
+        <echo message="[docs] ========== Done Building Applications (JavaDocs) =========="/>
+    </target>
+</project>

Propchange: incubator/ofbiz/trunk/specialpurpose/build.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/ofbiz/trunk/specialpurpose/build.xml
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: incubator/ofbiz/trunk/specialpurpose/build.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/ofbiz/trunk/specialpurpose/component-load.xml
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/specialpurpose/component-load.xml?view=auto&rev=476486
==============================================================================
--- incubator/ofbiz/trunk/specialpurpose/component-load.xml (added)
+++ incubator/ofbiz/trunk/specialpurpose/component-load.xml Sat Nov 18 02:32:43 2006
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2001-2006 The Apache Software Foundation
+
+Licensed 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.
+-->
+
+<component-loader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+        xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/component-loader.xsd">
+    <load-component component-location="${ofbiz.home}/specialpurpose/pos"/>
+</component-loader>

Propchange: incubator/ofbiz/trunk/specialpurpose/component-load.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/ofbiz/trunk/specialpurpose/component-load.xml
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: incubator/ofbiz/trunk/specialpurpose/component-load.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Copied: incubator/ofbiz/trunk/specialpurpose/pos/build.xml (from r476485, incubator/ofbiz/trunk/applications/pos/build.xml)
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/specialpurpose/pos/build.xml?view=diff&rev=476486&p1=incubator/ofbiz/trunk/applications/pos/build.xml&r1=476485&p2=incubator/ofbiz/trunk/specialpurpose/pos/build.xml&r2=476486
==============================================================================
--- incubator/ofbiz/trunk/applications/pos/build.xml (original)
+++ incubator/ofbiz/trunk/specialpurpose/pos/build.xml Sat Nov 18 02:32:43 2006
@@ -48,10 +48,10 @@
             <fileset dir="../../framework/entityext/build/lib" includes="*.jar"/>
             <fileset dir="../../framework/guiapp/lib" includes="*.jar"/>
             <fileset dir="../../framework/guiapp/build/lib" includes="*.jar"/>
-            <fileset dir="../party/build/lib" includes="*.jar"/>
-            <fileset dir="../product/build/lib" includes="*.jar"/>
-            <fileset dir="../order/build/lib" includes="*.jar"/>
-            <fileset dir="../accounting/build/lib" includes="*.jar"/>
+            <fileset dir="../../applications/party/build/lib" includes="*.jar"/>
+            <fileset dir="../../applications/product/build/lib" includes="*.jar"/>
+            <fileset dir="../../applications/order/build/lib" includes="*.jar"/>
+            <fileset dir="../../applications/accounting/build/lib" includes="*.jar"/>
         </path>
     </target>