Scarab commit: svn commit: r10408 - trunk: . tomcat/logs xdocs xdocs/howto

[email protected]
Newsgroups gmane.comp.java.scarab.cvs
Message-ID <[email protected]>
Author: ronvoe122
Date: 2006-12-28 07:55:24-0800
New Revision: 10408

Added:
   trunk/tomcat/logs/README
      - copied unchanged from r10393, /branches/release/b21/tomcat/logs/README
Modified:
   trunk/   (props changed)
   trunk/INSTALL
   trunk/LICENSE
   trunk/MIGRATION
   trunk/README
   trunk/project.properties
   trunk/wizzard.properties
   trunk/xdocs/howto/release-howto.xml
   trunk/xdocs/scarab_properties.xml

Log:
Merged revisions 10387-10390,10392-10393 via svnmerge from 
http://scarab.tigris.org/svn/scarab/branches/release/b21

........
  r10387 | dabbous | 2006-12-15 22:13:09 +0100 (Fr, 15 Dez 2006) | 1 line
  
  release cut preparations. Please do NOT modify any more in this branch from now on\!
........
  r10388 | dabbous | 2006-12-15 22:31:02 +0100 (Fr, 15 Dez 2006) | 1 line
  
  release cut preparations.
........
  r10390 | dabbous | 2006-12-16 10:15:44 +0100 (Sa, 16 Dez 2006) | 1 line
  
  some minor corrections to upgrade/installation descriptions
........
  r10392 | dabbous | 2006-12-16 10:27:43 +0100 (Sa, 16 Dez 2006) | 1 line
  
  some minor corrections to README
........
  r10393 | dabbous | 2006-12-16 10:38:08 +0100 (Sa, 16 Dez 2006) | 1 line
  
  ensure the empty tomcat/logs folder is added to the distribution
........


Modified: trunk/INSTALL
Url: http://scarab.tigris.org/source/browse/scarab/trunk/INSTALL?view=diff&rev=10408&p1=trunk/INSTALL&p2=trunk/INSTALL&r1=10407&r2=10408
==============================================================================
--- trunk/INSTALL	(original)
+++ trunk/INSTALL	2006-12-28 07:55:24-0800
@@ -23,10 +23,15 @@
   | MySQL          | Full support for 4.0 and 4.1
   | PostgreSQL     | Full support (*)
   | MS SQL Server  | partial support [FIXME] what is partial support ?
-  | Oracle         | partial support [FIXME] what is partial support ?
+  | Oracle         | broken
   | Hypersonic     | partial support [FIXME] what is partial support ?
   +----------------+--------------------------------------------------
 
+Please check your security setting. you get some hint from the properties files
+project.properties, search the section "SETUP WIZARD" on that file!
+e.g. for MySQL the default settings assume database user root has no password
+set (which is highly insecure, but convenient for quick installation)
+
 (*) See step 5a for more details.
 
 ,-----------------------------------------------------------------------.
@@ -63,21 +68,22 @@
 
 2.) copy (not rename!) one of the following two files to build.properties:
 
-    project.properties   (full customization property set)
-    minimal.properties   (minimal customization property set)
+    2a) minimal.properties   (minimal customization property set)
+
+        minimal.properties is your best choice (believe us!). You will
+        be doing this in your command line shell (or dos-box):
+
+        cd $SCARAB_HOME
+        cp minimal.properties build.properties
 
-    You will choose project.properties as your starting point, if you
-    are a developer who is deeply involved into the Scarab development.
-    In all other cases minimal.properties is your best choice (believe us!). 
-    So most of you will be doing this:
+    2b) project.properties   (full customization property set)
 
-    cd $SCARAB_HOME
-    cp minimal.properties build.properties
+        You will choose project.properties as your starting point, if you
+        are a developer who is deeply involved into the Scarab development.
 
 3.) Scroll through your build.properties and be sure to follow the notes.
     If you really miss a property which is not yet available in your 
     build.properties just add it to your build.properties!
-    
 
 ,-----------------------------------------------------------------------.
 | Step 4: Build Scarab
@@ -85,7 +91,7 @@
 
 You have two choices to build Scarab:
 
-Maven build:
+4.1 Maven build:
 
     1.) Enter the $SCARAB_ROOT directory
     2.) call maven as follows:
@@ -100,7 +106,7 @@
               it's possible that you see them fail in this step if your
               database is not already configured. Look at the
 
-Ant build:
+4.2 Ant build:
 
     1.) Enter the $SCARAB_ROOT/build directory
     2.) call ant as follows:
@@ -161,8 +167,9 @@
 
 *** End ***
 
-JIRA templates
---------------
+,-----------------------------------------------------------------------.
+| Step 5.b [OPTIONAL] JIRA templates                                    |
+'-----------------------------------------------------------------------'
 
 By default, a module is created with issue-types that match the
 structure of JIRA, enabling transfer of issues from JIRA to Scarab.
@@ -178,16 +185,16 @@
 
 This option is independent of 'skip.seed.data', so either or both may
 be specified.
-
-        
+       
 ,-----------------------------------------------------------------------.
-| Step 5b: Migrate your current data                                    |
+| Step 5c: Migrate your current data                                    |
 '-----------------------------------------------------------------------'
 
 *** ONLY IF YOU ARE MIGRATING AN EXISTING INSTANCE OF SCARAB !! ***
 
 Go to MIGRATION file for instructions on migrating your existing data.
 
+
 ,-----------------------------------------------------------------------.
 | Step 6: [OPTIONAL] Run the tests                                     |
 '-----------------------------------------------------------------------'
@@ -206,10 +213,12 @@
 
   1. maven clean (you better start from scratch if you gonna test)
   2. Configure your build.properties to contain at least the correct
-  scarab.database.type value.
+     scarab.database.type value.
   3. maven war
-  4. maven scarab:create-db (make sure you choose the same database than
-  before!!)
+  4. maven scarab:create-db 
+     Be sure, you do not unintentionally overwrite any production data
+     by double checking yur build.properties. Per default the database "scarab"
+     will be generated and a previous version of the datbase will be scratched!
   5. maven test
 
 ,-----------------------------------------------------------------------.
@@ -222,7 +231,7 @@
     
 On Unix/Linux, run the following shell script:
 
-    $SCARAB_HOME/tomcat/bin/startup.sh'
+    $SCARAB_HOME/tomcat/bin/startup.sh
 
 
 The webapplication will be available as reflected by the settings of the

Modified: trunk/LICENSE
Url: http://scarab.tigris.org/source/browse/scarab/trunk/LICENSE?view=diff&rev=10408&p1=trunk/LICENSE&p2=trunk/LICENSE&r1=10407&r2=10408
==============================================================================
--- trunk/LICENSE	(original)
+++ trunk/LICENSE	2006-12-28 07:55:24-0800
@@ -1,6 +1,6 @@
 The Scarab license can be found at 
 
-    htpp://scarab.tigris.org/LICENSE
+    http://scarab.tigris.org/LICENSE
 
 A copy of the license can be found in the subfolder 
 

Modified: trunk/MIGRATION
Url: http://scarab.tigris.org/source/browse/scarab/trunk/MIGRATION?view=diff&rev=10408&p1=trunk/MIGRATION&p2=trunk/MIGRATION&r1=10407&r2=10408
==============================================================================
--- trunk/MIGRATION	(original)
+++ trunk/MIGRATION	2006-12-28 07:55:24-0800
@@ -4,7 +4,7 @@
 
 This document outlines data migration between versions of Scarab.
 It aplies only for already existing installations, which are upgrading
-to b21. If you are building a fresh repository, you don't need to
+to 0.21. If you are building a fresh repository, you don't need to
 follow this document.
 
 This document is organized from most recent version to old version.  
@@ -19,28 +19,28 @@
 
 CONTENTS OF THIS FILE
 
-1. Upgrading the database from b20 to b21
- 1.1 The quick step migration procedure
- 1.2 Details of the migration tasks 
+1. Upgrading the database from b20 to 0.21
+   1.1 The quick step migration procedure
+   1.2 Details of the migration tasks 
 2. Migrating from older releases
- 2.1 Upgrading the database from b19 (and a20) to b20 
-  2.1.1 The quick step migration procedure
-  2.1.2 Details of the migration tasks
-  2.1.3 Upgrading from a20-dev or b20-dev (with Conditions) to released a20
- 2.2 Upgrading from b18 and older versions
- 2.3 Upgrading from b15 to b16
- 2.4 Upgrading from b13 to b14
- 2.5 Upgrading from b13 -> cvs head -> b14  
+   2.1 Upgrading the database from b19 (and a20) to b20 
+       2.1.1 The quick step migration procedure
+       2.1.2 Details of the migration tasks
+       2.1.3 Upgrading from a20-dev or b20-dev (with Conditions) to released a20
+   2.2 Upgrading from b18 and older versions
+   2.3 Upgrading from b15 to b16
+   2.4 Upgrading from b13 to b14
+   2.5 Upgrading from b13 -> cvs head -> b14  
 
 ,-----------------------------------------------------------------------.
-| 1. Upgrading the database from b20 to b21                             |
+| 1. Upgrading the database from b20 to 0.21                             |
 '-----------------------------------------------------------------------'
    
 ,-----------------------------------------------------------------------.
 | 1.1 The quick step migration procedure                                |
 '-----------------------------------------------------------------------'
 
-0. We assume, you have already built the b21 web application
+0. We assume, you have already built the 0.21 web application
    either with Ant or with Maven.
 
 1. Change to the build/ directory of your generated web application.
@@ -51,7 +51,7 @@
 2. REMEMBER: Not all the information is inside the database!
 
    If you're migrating a running Scarab, you'll want to check
-   that your attachments' directory and your search indexes are in their
+   that your attachments directory and your search indexes are in their
    supposed place after migration.
 
    You can use the "scarab.attachments.repository" property to get you files
@@ -59,6 +59,9 @@
 
    It's also a good idea to recreate the search indexes after migrating
    the system. Use 'Admin - Update search index' option in Scarab. 
+   If you have intentionally or unintentionally scratched your index data
+   during migration, it will automatically rebuild upon forst start of
+   the webapp.
 
 ,-----------------------------------------------------------------------.
 | 1.2 Details of the migration tasks                                    |

Modified: trunk/README
Url: http://scarab.tigris.org/source/browse/scarab/trunk/README?view=diff&rev=10408&p1=trunk/README&p2=trunk/README&r1=10407&r2=10408
==============================================================================
--- trunk/README	(original)
+++ trunk/README	2006-12-28 07:55:24-0800
@@ -8,18 +8,19 @@
 
 For a quick installation guide use the file INSTALL in this
 directory. Note that a great deal of relevant information can be found in
-the installation guide (see next section).
+the installation guide in the documents section:
 
 ,-----------------------------------------------------------------------.
 |Getting the installation guide                                         |
 '-----------------------------------------------------------------------'
 
-We highly recommend, that you read the on-line installation guide at
+We highly recommend, that you first read the installation guide in the 
+documents section. You can find a ready made version at
 
     http://scarab-gen.tigris.org/nonav/HEAD/howto/build-howto.html
 
-If you have Maven installed, you can alternatively generate the
-documentation set locally as follows:
+Alternatively you can generate the documentation set locally as follows.
+Note: you will need Maven installed on your box:
 
     1.) Unpack the installation (you probably already did this)
     2.) go to the installation root
@@ -27,11 +28,11 @@
 
         maven xdoc:transform
 
-The documentation set will be generated to
+The full documentation set will be generated to
 
    $SCARAB_ROOT/target/docs
    
-The installation guide an be found at the location:
+The installation guide can be found at the location:
 
    $SCARAB_ROOT/target/docs/howto/build-howto.html
 
@@ -41,23 +42,22 @@
 
 It is best to always consult the issue tracking system at
 
-    <http://scarab.tigris.org/issues.html>
+    http://www.solitone.org/scarab/issues
 
 However, here are a couple of known issues that you should expect
 things to not work or be difficult...
 
-#1. Oracle database creation to a fresh schema fails when ant tries
-    to delete non-existent tables prior to creating them.
+#1. Oracle support is broken in this release.
+    You may try it out and help us fixing the problems related to the
+    oracle integration. Please let us know of any progress. Your help
+    will add significant value to Scarab. if you encounter anything, 
+    however, we don't promise to fix it right away unless you send real
+    patches that conform to our desire to have transparent cross database
+    support (ie: don't send us Oracle specific changes).
 
-#2. Oracle 8i support is broken. Oracle 9i should work fine.
+#2. Scarab works reliably only when cookie are enabled in your browser.
 
-#3. You may still have some problems working with Oracle. Please let
-    us know if you encounter anything, however, we don't promise to fix
-    it right away unless you send real patches that conform to our
-    desire to have transparent cross database support (ie: don't send us
-    Oracle specific changes).
-
-#4. Microsoft SQL Server requires you to edit the SQL scripts after 
+#3. Microsoft SQL Server requires you to edit the SQL scripts after 
     generating them in the /target directory.  
 
     - Change all BIGINT's to INT's 
@@ -75,5 +75,5 @@
 If you have problems or questions, please join the Scarab user mailing 
 list and post a detailed message describing your issue.
 
-Homepage:      <http://scarab.tigris.org/>
-Mailing lists: <http://scarab.tigris.org/servlets/ProjectMailingListList>
+Homepage:       http://scarab.tigris.org/
+Mailing lists:  http://scarab.tigris.org/servlets/ProjectMailingListList

Modified: trunk/project.properties
Url: http://scarab.tigris.org/source/browse/scarab/trunk/project.properties?view=diff&rev=10408&p1=trunk/project.properties&p2=trunk/project.properties&r1=10407&r2=10408
==============================================================================
--- trunk/project.properties	(original)
+++ trunk/project.properties	2006-12-28 07:55:24-0800
@@ -1437,7 +1437,7 @@
 scarab.jdbc.handler.mysql=mysql
 scarab.database.port.mysql=3306
 scarab.database.admin.url.mysql=${jdbc}:${scarab.jdbc.handler}://${scarab.database.host}:${scarab.database.port}/?
-scarab.database.url.mysql=${jdbc}:${scarab.jdbc.handler}://${scarab.database.host}:${scarab.database.port}/${scarab.database.name}?${scarab.database.url.extension}
+scarab.database.url.mysql=${jdbc}:${scarab.jdbc.handler}://${scarab.database.host}:${scarab.database.port}/${scarab.database.name}?zeroDateTimeBehavior=convertToNull&${scarab.database.url.extension}
 
 # -----------------------------------
 # scarab.database.url.extension.mysql
@@ -1830,7 +1830,7 @@
 # 
 
 maven.multiproject.type=war
-maven.repo.remote=file:www/repository,http://www.ibiblio.org/maven/,http://guest:@scarab.tigris.org/svn/scarab/trunk/www/repository/,http://maven-plugins.sourceforge.net/maven, http://www.apache.org/dist/java-repository/
+maven.repo.remote=file:www/repository,http://www.ibiblio.org/maven/,http://guest:[email protected]/svn/scarab/trunk/www/repository/,http://maven-plugins.sourceforge.net/maven, http://www.apache.org/dist/java-repository/
 maven.docbook.src=www/book
 maven.sdocbook.src.dir=www/book
 maven.sdocbook.files=**/scarab-*.xml

Modified: trunk/wizzard.properties
Url: http://scarab.tigris.org/source/browse/scarab/trunk/wizzard.properties?view=diff&rev=10408&p1=trunk/wizzard.properties&p2=trunk/wizzard.properties&r1=10407&r2=10408
==============================================================================
--- trunk/wizzard.properties	(original)
+++ trunk/wizzard.properties	2006-12-28 07:55:24-0800
@@ -1,369 +1,369 @@
-####################################################################### 
-#  
-#            _________ B U I L D   S Y S T E M ___.    
-#           /   _____/ ____ _____ ____________ \_ |__  
-#           \_____  \_/ ___\\__  \\_  __ \__  \ | __ \ 
-#           /        \  \___ / __ \|  | \// __ \| \_\ \
-#          /_______  /\___  >____  /__|  (____  /___  /
-#                  \/     \/     \/           \/    \/ 
-# 
-#          ----------------------------------------------
-#              M I N I M A L  -  P R O P E R T Y  S E T
-#          ----------------------------------------------
-# 
-#           >>>> CAUTION: DO NOT MODIFY THIS FILE. <<<<
-# 
-#  Note for developers:
-#  NEVER change this file by hand! If you want to introduce a new property,
-#  please update
-#  
-#      xdocs/scarab_properties.xml 
-#  
-#  instead and afterwards call
-#  
-#      maven scarab:update-properties
-#      
-#  Now the files project.properties, wizzard.properties and minimal.properties 
-#  have been regenerated.
-# 
-# 
-#  This file contains the minimal set of properties which MUST
-#  be configured according to your individual environment.
-#  As starting point you can copy one of the two files below to 
-#  your individual $SCARAB_ROOT/build.properties file:
-# 
-#     minimal.properties   this file (minimal modification set) 
-#     project.properties             (full modification set)
-# 
-#  Using the minimal.properties as a starting point makes life
-#  much easier for "first time administration".
-# 
-#  Please refer to the file
-# 
-#      project.properties 
-# 
-#  for more specific informations about the full available set
-#  of properties.
-# 
-#  QUICK instruction:
-#  ==================
-#  Step 1: Choose your database type and ensure your database environment
-#  is fully installed and available. Then browse through this file
-#  and search for the property "scarab.database.type". Replace the
-#  default value ("mysql") by the database type of your choice.
-#  If your database choice is already "mysql" just skip this first step.
-# 
-#  Step 2: Browse again through this file and adjust all other properties
-#  to your adjust individual setup.
-# 
-#######################################################################
-
-# ----
-# jdbc
-# ----
-#
-# 
-#  nasty trick. used for the SetupWizard only
-#  quick explanation: The setup Wizzard does not resolve values
-#                     starting with "${" .
-#                     This is intended so that we can use the
-#                     ${} notation also in the wizzard properties.
-#                     So if we want to keep the dynamic character 
-#                     of the variable, it must start with "${" . 
-#                     Otherwise it would be fully resolved.
-#                     See the property [scarab.database.url.mysql] 
-#                     below to see what i mean [HD].
-# 
-
-jdbc=jdbc
-
-
-# ============
-# Group: MySQL
-# ============
-#
-#   scarab.jdbc.handler.mysql
-#   scarab.database.port.mysql
-#   scarab.database.admin.url.mysql
-#   scarab.database.url.mysql
-#   scarab.database.url.extension.mysql
-#   scarab.database.pool.validationQuery.mysql
-#   scarab.database.jdbc.driver.mysql
-#   scarab.database.admin.username.mysql
-#   scarab.database.admin.password.mysql
-#   scarab.database.username.mysql
-#   scarab.database.password.mysql
-#   scarab.test.database.name.mysql
-#   scarab.test.database.url.mysql
-#   scarab.test.database.username.mysql
-#   scarab.test.database.password.mysql
-#   scarab.database.jdbc.driver.jar.mysql
-# 
-#  Default settings for MySQL
-# 
-
-scarab.jdbc.handler.mysql=mysql
-scarab.database.port.mysql=3306
-scarab.database.admin.url.mysql=${jdbc}:${scarab.jdbc.handler}://${scarab.database.host}:${scarab.database.port}/?
-scarab.database.url.mysql=${jdbc}:${scarab.jdbc.handler}://${scarab.database.host}:${scarab.database.port}/${scarab.database.name}?${scarab.database.url.extension}
-
-# -----------------------------------
-# scarab.database.url.extension.mysql
-# -----------------------------------
-#
-# 
-#  scarab.database.url.extension.mysql       = useUnicode=true&characterEncoding=utf8
-# 
-
-scarab.database.url.extension.mysql=
-scarab.database.pool.validationQuery.mysql=SELECT 1
-scarab.database.jdbc.driver.mysql=org.gjt.mm.mysql.Driver
-scarab.database.admin.username.mysql=root
-scarab.database.admin.password.mysql=
-scarab.database.username.mysql=root
-scarab.database.password.mysql=
-scarab.test.database.name.mysql=${scarab.database.name}
-scarab.test.database.url.mysql=${jdbc}:mysql://${scarab.database.host}:${scarab.database.port}/${scarab.test.database.name}
-scarab.test.database.username.mysql=${scarab.database.username}
-scarab.test.database.password.mysql=${scarab.database.password}
-scarab.database.jdbc.driver.jar.mysql=mysql-*.jar
-
-# ==================
-# End of Group MySQL
-# ==================
-
-
-# ===============
-# Group: postgres
-# ===============
-#
-#   scarab.jdbc.handler.postgresql
-#   scarab.database.port.postgresql
-#   scarab.database.admin.url.postgresql
-#   scarab.database.url.postgresql
-#   scarab.database.url.extension.postgresql
-#   scarab.database.pool.validationQuery.postgresql
-#   scarab.database.jdbc.driver.postgresql
-#   scarab.database.admin.username.postgresql
-#   scarab.database.admin.password.postgresql
-#   scarab.database.username.postgresql
-#   scarab.database.password.postgresql
-#   scarab.test.database.name.postgresql
-#   scarab.test.database.url.postgresql
-#   scarab.test.database.username.postgresql
-#   scarab.test.database.password.postgresql
-#   scarab.database.jdbc.driver.jar.postgres
-# 
-#  Default settings for Postgres
-# 
-
-scarab.jdbc.handler.postgresql=postgres
-scarab.database.port.postgresql=5432
-scarab.database.admin.url.postgresql=${jdbc}:postgresql://${scarab.database.host}:${scarab.database.port}/template1
-scarab.database.url.postgresql=${jdbc}:postgresql://${scarab.database.host}:${scarab.database.port}/${scarab.database.name}
-scarab.database.url.extension.postgresql=
-scarab.database.pool.validationQuery.postgresql=SELECT 1
-scarab.database.jdbc.driver.postgresql=org.postgresql.Driver
-scarab.database.admin.username.postgresql=postgres
-scarab.database.admin.password.postgresql=
-scarab.database.username.postgresql=sa
-scarab.database.password.postgresql=
-scarab.test.database.name.postgresql=${scarab.database.name}
-scarab.test.database.url.postgresql=${jdbc}:postgresql://${scarab.database.host}:${scarab.database.port}/${scarab.database.name}
-scarab.test.database.username.postgresql=${scarab.database.username}
-scarab.test.database.password.postgresql=${scarab.database.password}
-scarab.database.jdbc.driver.jar.postgres=postgresql-*.jar
-
-# =====================
-# End of Group postgres
-# =====================
-
-
-# =================
-# Group: hypersonic
-# =================
-#
-#   hsqldb.database
-#   hsqldb.dbname
-#   scarab.jdbc.handler.hypersonic
-#   scarab.database.port.hypersonic
-#   scarab.database.admin.url.hypersonic
-#   scarab.database.url.hypersonic
-#   scarab.database.url.extension.hypersonic
-#   scarab.database.pool.validationQuery.hypersonic
-#   scarab.database.jdbc.driver.hypersonic
-#   scarab.database.admin.username.hypersonic
-#   scarab.database.admin.password.hypersonic
-#   scarab.database.username.hypersonic
-#   scarab.database.password.hypersonic
-#   scarab.test.database.name.hypersonic
-#   scarab.test.database.url.hypersonic
-#   scarab.test.database.username.hypersonic
-#   scarab.test.database.password.hypersonic
-#   scarab.database.jdbc.driver.jar.hypersonic
-# 
-#  Default settings for hypersonic
-# 
-
-hsqldb.database=hsqldb
-hsqldb.dbname=${scarab.database.name}
-scarab.jdbc.handler.hypersonic=hsqldb
-scarab.database.port.hypersonic=3306
-scarab.database.admin.url.hypersonic=jdbc:hsqldb:file:${applicationRoot}/${hsqldb.database}/${hsqldb.dbname}
-scarab.database.url.hypersonic=jdbc:hsqldb:file:${applicationRoot}/${hsqldb.database}/${hsqldb.dbname}
-scarab.database.url.extension.hypersonic=
-scarab.database.pool.validationQuery.hypersonic=SELECT ATTRIBUTE_ID FROM SCARAB_ATTRIBUTE WHERE ATTRIBUTE_ID='0'
-scarab.database.jdbc.driver.hypersonic=org.hsqldb.jdbcDriver
-scarab.database.admin.username.hypersonic=${scarab.database.username}
-scarab.database.admin.password.hypersonic=${scarab.database.password}
-scarab.database.username.hypersonic=sa
-scarab.database.password.hypersonic=
-scarab.test.database.name.hypersonic=${scarab.database.name}
-scarab.test.database.url.hypersonic=${jdbc}:hsqldb:.
-scarab.test.database.username.hypersonic=${scarab.database.username}
-scarab.test.database.password.hypersonic=${scarab.database.password}
-scarab.database.jdbc.driver.jar.hypersonic=hsqldb*.jar
-
-# =======================
-# End of Group hypersonic
-# =======================
-
-
-# ============
-# Group: mssql
-# ============
-#
-#   scarab.jdbc.handler.mssql
-#   scarab.database.port.mssql
-#   scarab.database.admin.url.mssql
-#   scarab.database.url.mssql
-#   scarab.database.url.extension.mssql
-#   scarab.database.pool.validationQuery.mssql
-#   scarab.database.jdbc.driver.mssql
-#   scarab.database.admin.username.mssql
-#   scarab.database.admin.password.mssql
-#   scarab.database.username.mssql
-#   scarab.database.password.mssql
-#   scarab.test.database.name.mssql
-#   scarab.test.database.url.mssql
-#   scarab.test.database.username.mssql
-#   scarab.test.database.password.mssql
-#   scarab.database.jdbc.driver.jar.mssql
-#   scarab.database.manual.creation.mssql
-# 
-#  Default settings for mssql
-# 
-
-scarab.jdbc.handler.mssql=mssql
-scarab.database.port.mssql=1433
-scarab.database.admin.url.mssql=${jdbc}:microsoft:sqlserver://${scarab.database.host}:${scarab.database.port};DatabaseName=${scarab.database.name};SelectMethod=cursor
-scarab.database.url.mssql=${jdbc}:microsoft:sqlserver://${scarab.database.host}:${scarab.database.port};DatabaseName=${scarab.database.name};SelectMethod=cursor
-scarab.database.url.extension.mssql=
-scarab.database.pool.validationQuery.mssql=SELECT 1
-scarab.database.jdbc.driver.mssql=com.microsoft.jdbc.sqlserver.SQLServerDriver
-scarab.database.admin.username.mssql=${scarab.database.username}
-scarab.database.admin.password.mssql=${scarab.database.password}
-scarab.database.username.mssql=sa
-scarab.database.password.mssql=
-scarab.test.database.name.mssql=${scarab.database.name}
-scarab.test.database.url.mssql=${jdbc}:microsoft:sqlserver://${scarab.database.host}:${scarab.database.port};DatabaseName=${scarab.test.database.name};SelectMethod=cursor
-scarab.test.database.username.mssql=${scarab.database.username}
-scarab.test.database.password.mssql=${scarab.database.password}
-scarab.database.jdbc.driver.jar.mssql=ms*.jar
-scarab.database.manual.creation.mssql=true
-
-# ==================
-# End of Group mssql
-# ==================
-
-
-# =============
-# Group: oracle
-# =============
-#
-#   scarab.jdbc.handler.oracle
-#   scarab.database.port.oracle
-#   scarab.database.admin.url.oracle
-#   scarab.database.url.oracle
-#   scarab.database.url.extensionoracle
-#   scarab.database.pool.validationQuery.oracle
-#   scarab.database.jdbc.driver.oracle
-#   scarab.database.admin.username.oracle
-#   scarab.database.admin.password.oracle
-#   scarab.database.username.oracle
-#   scarab.database.password.oracle
-#   scarab.test.database.name.oracle
-#   scarab.test.database.url.oracle
-#   scarab.test.database.username.oracle
-#   scarab.test.database.password.oracle
-#   scarab.database.jdbc.driver.jar.oracle
-# 
-#  Default settings for oracle
-# 
-
-scarab.jdbc.handler.oracle=oracle
-scarab.database.port.oracle=
-scarab.database.admin.url.oracle=
-scarab.database.url.oracle=
-scarab.database.url.extensionoracle=
-scarab.database.pool.validationQuery.oracle=SELECT 1 FROM DUAL
-scarab.database.jdbc.driver.oracle=oracle.jdbc.driver.OracleDriver
-scarab.database.admin.username.oracle=${scarab.database.username}
-scarab.database.admin.password.oracle=${scarab.database.password}
-scarab.database.username.oracle=sa
-scarab.database.password.oracle=
-scarab.test.database.name.oracle=${scarab.database.name}
-scarab.test.database.url.oracle=
-scarab.test.database.username.oracle=${scarab.database.username}
-scarab.test.database.password.oracle=${scarab.database.password}
-scarab.database.jdbc.driver.jar.oracle=oracle-*.jar
-
-# ===================
-# End of Group oracle
-# ===================
-
-
-# ==========
-# Group: db2
-# ==========
-#
-#   scarab.jdbc.handler.db2
-#   scarab.database.port.db2
-#   scarab.database.admin.url.db2
-#   scarab.database.url.db2
-#   scarab.database.url.extension.db2
-#   scarab.database.pool.validationQuery.db2
-#   scarab.database.jdbc.driver.db2
-#   scarab.database.admin.username.db2
-#   scarab.database.admin.password.db2
-#   scarab.database.username.db2
-#   scarab.database.password.db2
-#   scarab.test.database.name.db2
-#   scarab.test.database.url.db2
-#   scarab.test.database.username.db2
-#   scarab.test.database.password.db2
-#   scarab.database.jdbc.driver.jar.db2
-# 
-#  Default settings for db2
-# 
-
-scarab.jdbc.handler.db2=db2
-scarab.database.port.db2=
-scarab.database.admin.url.db2=jdbc:db2:${scarab.database.name}
-scarab.database.url.db2=jdbc:db2:${scarab.database.name}
-scarab.database.url.extension.db2=
-scarab.database.pool.validationQuery.db2=SELECT 1 FROM SYSIBM.SYSDUMMY1
-scarab.database.jdbc.driver.db2=COM.ibm.db2.jdbc.app.DB2Driver
-scarab.database.admin.username.db2=${scarab.database.username}
-scarab.database.admin.password.db2=${scarab.database.password}
-scarab.database.username.db2=sa
-scarab.database.password.db2=
-scarab.test.database.name.db2=${scarab.database.name}
-scarab.test.database.url.db2=jdbc:db2:${scarab.test.database.name}
-scarab.test.database.username.db2=${scarab.database.username}
-scarab.test.database.password.db2=${scarab.database.password}
-scarab.database.jdbc.driver.jar.db2=db2java.zip
-
-# ================
-# End of Group db2
-# ================
\ No newline at end of file
+####################################################################### 

+#  

+#            _________ B U I L D   S Y S T E M ___.    

+#           /   _____/ ____ _____ ____________ \_ |__  

+#           \_____  \_/ ___\\__  \\_  __ \__  \ | __ \ 

+#           /        \  \___ / __ \|  | \// __ \| \_\ \

+#          /_______  /\___  >____  /__|  (____  /___  /

+#                  \/     \/     \/           \/    \/ 

+# 

+#          ----------------------------------------------

+#              M I N I M A L  -  P R O P E R T Y  S E T

+#          ----------------------------------------------

+# 

+#           >>>> CAUTION: DO NOT MODIFY THIS FILE. <<<<

+# 

+#  Note for developers:

+#  NEVER change this file by hand! If you want to introduce a new property,

+#  please update

+#  

+#      xdocs/scarab_properties.xml 

+#  

+#  instead and afterwards call

+#  

+#      maven scarab:update-properties

+#      

+#  Now the files project.properties, wizzard.properties and minimal.properties 

+#  have been regenerated.

+# 

+# 

+#  This file contains the minimal set of properties which MUST

+#  be configured according to your individual environment.

+#  As starting point you can copy one of the two files below to 

+#  your individual $SCARAB_ROOT/build.properties file:

+# 

+#     minimal.properties   this file (minimal modification set) 

+#     project.properties             (full modification set)

+# 

+#  Using the minimal.properties as a starting point makes life

+#  much easier for "first time administration".

+# 

+#  Please refer to the file

+# 

+#      project.properties 

+# 

+#  for more specific informations about the full available set

+#  of properties.

+# 

+#  QUICK instruction:

+#  ==================

+#  Step 1: Choose your database type and ensure your database environment

+#  is fully installed and available. Then browse through this file

+#  and search for the property "scarab.database.type". Replace the

+#  default value ("mysql") by the database type of your choice.

+#  If your database choice is already "mysql" just skip this first step.

+# 

+#  Step 2: Browse again through this file and adjust all other properties

+#  to your adjust individual setup.

+# 

+#######################################################################

+

+# ----

+# jdbc

+# ----

+#

+# 

+#  nasty trick. used for the SetupWizard only

+#  quick explanation: The setup Wizzard does not resolve values

+#                     starting with "${" .

+#                     This is intended so that we can use the

+#                     ${} notation also in the wizzard properties.

+#                     So if we want to keep the dynamic character 

+#                     of the variable, it must start with "${" . 

+#                     Otherwise it would be fully resolved.

+#                     See the property [scarab.database.url.mysql] 

+#                     below to see what i mean [HD].

+# 

+

+jdbc=jdbc

+

+

+# ============

+# Group: MySQL

+# ============

+#

+#   scarab.jdbc.handler.mysql

+#   scarab.database.port.mysql

+#   scarab.database.admin.url.mysql

+#   scarab.database.url.mysql

+#   scarab.database.url.extension.mysql

+#   scarab.database.pool.validationQuery.mysql

+#   scarab.database.jdbc.driver.mysql

+#   scarab.database.admin.username.mysql

+#   scarab.database.admin.password.mysql

+#   scarab.database.username.mysql

+#   scarab.database.password.mysql

+#   scarab.test.database.name.mysql

+#   scarab.test.database.url.mysql

+#   scarab.test.database.username.mysql

+#   scarab.test.database.password.mysql

+#   scarab.database.jdbc.driver.jar.mysql

+# 

+#  Default settings for MySQL

+# 

+

+scarab.jdbc.handler.mysql=mysql

+scarab.database.port.mysql=3306

+scarab.database.admin.url.mysql=${jdbc}:${scarab.jdbc.handler}://${scarab.database.host}:${scarab.database.port}/?

+scarab.database.url.mysql=${jdbc}:${scarab.jdbc.handler}://${scarab.database.host}:${scarab.database.port}/${scarab.database.name}?zeroDateTimeBehavior=convertToNull&${scarab.database.url.extension}

+

+# -----------------------------------

+# scarab.database.url.extension.mysql

+# -----------------------------------

+#

+# 

+#  scarab.database.url.extension.mysql       = useUnicode=true&characterEncoding=utf8

+# 

+

+scarab.database.url.extension.mysql=

+scarab.database.pool.validationQuery.mysql=SELECT 1

+scarab.database.jdbc.driver.mysql=org.gjt.mm.mysql.Driver

+scarab.database.admin.username.mysql=root

+scarab.database.admin.password.mysql=

+scarab.database.username.mysql=root

+scarab.database.password.mysql=

+scarab.test.database.name.mysql=${scarab.database.name}

+scarab.test.database.url.mysql=${jdbc}:mysql://${scarab.database.host}:${scarab.database.port}/${scarab.test.database.name}

+scarab.test.database.username.mysql=${scarab.database.username}

+scarab.test.database.password.mysql=${scarab.database.password}

+scarab.database.jdbc.driver.jar.mysql=mysql-*.jar

+

+# ==================

+# End of Group MySQL

+# ==================

+

+

+# ===============

+# Group: postgres

+# ===============

+#

+#   scarab.jdbc.handler.postgresql

+#   scarab.database.port.postgresql

+#   scarab.database.admin.url.postgresql

+#   scarab.database.url.postgresql

+#   scarab.database.url.extension.postgresql

+#   scarab.database.pool.validationQuery.postgresql

+#   scarab.database.jdbc.driver.postgresql

+#   scarab.database.admin.username.postgresql

+#   scarab.database.admin.password.postgresql

+#   scarab.database.username.postgresql

+#   scarab.database.password.postgresql

+#   scarab.test.database.name.postgresql

+#   scarab.test.database.url.postgresql

+#   scarab.test.database.username.postgresql

+#   scarab.test.database.password.postgresql

+#   scarab.database.jdbc.driver.jar.postgres

+# 

+#  Default settings for Postgres

+# 

+

+scarab.jdbc.handler.postgresql=postgres

+scarab.database.port.postgresql=5432

+scarab.database.admin.url.postgresql=${jdbc}:postgresql://${scarab.database.host}:${scarab.database.port}/template1

+scarab.database.url.postgresql=${jdbc}:postgresql://${scarab.database.host}:${scarab.database.port}/${scarab.database.name}

+scarab.database.url.extension.postgresql=

+scarab.database.pool.validationQuery.postgresql=SELECT 1

+scarab.database.jdbc.driver.postgresql=org.postgresql.Driver

+scarab.database.admin.username.postgresql=postgres

+scarab.database.admin.password.postgresql=

+scarab.database.username.postgresql=sa

+scarab.database.password.postgresql=

+scarab.test.database.name.postgresql=${scarab.database.name}

+scarab.test.database.url.postgresql=${jdbc}:postgresql://${scarab.database.host}:${scarab.database.port}/${scarab.database.name}

+scarab.test.database.username.postgresql=${scarab.database.username}

+scarab.test.database.password.postgresql=${scarab.database.password}

+scarab.database.jdbc.driver.jar.postgres=postgresql-*.jar

+

+# =====================

+# End of Group postgres

+# =====================

+

+

+# =================

+# Group: hypersonic

+# =================

+#

+#   hsqldb.database

+#   hsqldb.dbname

+#   scarab.jdbc.handler.hypersonic

+#   scarab.database.port.hypersonic

+#   scarab.database.admin.url.hypersonic

+#   scarab.database.url.hypersonic

+#   scarab.database.url.extension.hypersonic

+#   scarab.database.pool.validationQuery.hypersonic

+#   scarab.database.jdbc.driver.hypersonic

+#   scarab.database.admin.username.hypersonic

+#   scarab.database.admin.password.hypersonic

+#   scarab.database.username.hypersonic

+#   scarab.database.password.hypersonic

+#   scarab.test.database.name.hypersonic

+#   scarab.test.database.url.hypersonic

+#   scarab.test.database.username.hypersonic

+#   scarab.test.database.password.hypersonic

+#   scarab.database.jdbc.driver.jar.hypersonic

+# 

+#  Default settings for hypersonic

+# 

+

+hsqldb.database=hsqldb

+hsqldb.dbname=${scarab.database.name}

+scarab.jdbc.handler.hypersonic=hsqldb

+scarab.database.port.hypersonic=3306

+scarab.database.admin.url.hypersonic=jdbc:hsqldb:file:${applicationRoot}/${hsqldb.database}/${hsqldb.dbname}

+scarab.database.url.hypersonic=jdbc:hsqldb:file:${applicationRoot}/${hsqldb.database}/${hsqldb.dbname}

+scarab.database.url.extension.hypersonic=

+scarab.database.pool.validationQuery.hypersonic=SELECT ATTRIBUTE_ID FROM SCARAB_ATTRIBUTE WHERE ATTRIBUTE_ID='0'

+scarab.database.jdbc.driver.hypersonic=org.hsqldb.jdbcDriver

+scarab.database.admin.username.hypersonic=${scarab.database.username}

+scarab.database.admin.password.hypersonic=${scarab.database.password}

+scarab.database.username.hypersonic=sa

+scarab.database.password.hypersonic=

+scarab.test.database.name.hypersonic=${scarab.database.name}

+scarab.test.database.url.hypersonic=${jdbc}:hsqldb:.

+scarab.test.database.username.hypersonic=${scarab.database.username}

+scarab.test.database.password.hypersonic=${scarab.database.password}

+scarab.database.jdbc.driver.jar.hypersonic=hsqldb*.jar

+

+# =======================

+# End of Group hypersonic

+# =======================

+

+

+# ============

+# Group: mssql

+# ============

+#

+#   scarab.jdbc.handler.mssql

+#   scarab.database.port.mssql

+#   scarab.database.admin.url.mssql

+#   scarab.database.url.mssql

+#   scarab.database.url.extension.mssql

+#   scarab.database.pool.validationQuery.mssql

+#   scarab.database.jdbc.driver.mssql

+#   scarab.database.admin.username.mssql

+#   scarab.database.admin.password.mssql

+#   scarab.database.username.mssql

+#   scarab.database.password.mssql

+#   scarab.test.database.name.mssql

+#   scarab.test.database.url.mssql

+#   scarab.test.database.username.mssql

+#   scarab.test.database.password.mssql

+#   scarab.database.jdbc.driver.jar.mssql

+#   scarab.database.manual.creation.mssql

+# 

+#  Default settings for mssql

+# 

+

+scarab.jdbc.handler.mssql=mssql

+scarab.database.port.mssql=1433

+scarab.database.admin.url.mssql=${jdbc}:microsoft:sqlserver://${scarab.database.host}:${scarab.database.port};DatabaseName=${scarab.database.name};SelectMethod=cursor

+scarab.database.url.mssql=${jdbc}:microsoft:sqlserver://${scarab.database.host}:${scarab.database.port};DatabaseName=${scarab.database.name};SelectMethod=cursor

+scarab.database.url.extension.mssql=

+scarab.database.pool.validationQuery.mssql=SELECT 1

+scarab.database.jdbc.driver.mssql=com.microsoft.jdbc.sqlserver.SQLServerDriver

+scarab.database.admin.username.mssql=${scarab.database.username}

+scarab.database.admin.password.mssql=${scarab.database.password}

+scarab.database.username.mssql=sa

+scarab.database.password.mssql=

+scarab.test.database.name.mssql=${scarab.database.name}

+scarab.test.database.url.mssql=${jdbc}:microsoft:sqlserver://${scarab.database.host}:${scarab.database.port};DatabaseName=${scarab.test.database.name};SelectMethod=cursor

+scarab.test.database.username.mssql=${scarab.database.username}

+scarab.test.database.password.mssql=${scarab.database.password}

+scarab.database.jdbc.driver.jar.mssql=ms*.jar

+scarab.database.manual.creation.mssql=true

+

+# ==================

+# End of Group mssql

+# ==================

+

+

+# =============

+# Group: oracle

+# =============

+#

+#   scarab.jdbc.handler.oracle

+#   scarab.database.port.oracle

+#   scarab.database.admin.url.oracle

+#   scarab.database.url.oracle

+#   scarab.database.url.extensionoracle

+#   scarab.database.pool.validationQuery.oracle

+#   scarab.database.jdbc.driver.oracle

+#   scarab.database.admin.username.oracle

+#   scarab.database.admin.password.oracle

+#   scarab.database.username.oracle

+#   scarab.database.password.oracle

+#   scarab.test.database.name.oracle

+#   scarab.test.database.url.oracle

+#   scarab.test.database.username.oracle

+#   scarab.test.database.password.oracle

+#   scarab.database.jdbc.driver.jar.oracle

+# 

+#  Default settings for oracle

+# 

+

+scarab.jdbc.handler.oracle=oracle

+scarab.database.port.oracle=

+scarab.database.admin.url.oracle=

+scarab.database.url.oracle=

+scarab.database.url.extensionoracle=

+scarab.database.pool.validationQuery.oracle=SELECT 1 FROM DUAL

+scarab.database.jdbc.driver.oracle=oracle.jdbc.driver.OracleDriver

+scarab.database.admin.username.oracle=${scarab.database.username}

+scarab.database.admin.password.oracle=${scarab.database.password}

+scarab.database.username.oracle=sa

+scarab.database.password.oracle=

+scarab.test.database.name.oracle=${scarab.database.name}

+scarab.test.database.url.oracle=

+scarab.test.database.username.oracle=${scarab.database.username}

+scarab.test.database.password.oracle=${scarab.database.password}

+scarab.database.jdbc.driver.jar.oracle=oracle-*.jar

+

+# ===================

+# End of Group oracle

+# ===================

+

+

+# ==========

+# Group: db2

+# ==========

+#

+#   scarab.jdbc.handler.db2

+#   scarab.database.port.db2

+#   scarab.database.admin.url.db2

+#   scarab.database.url.db2

+#   scarab.database.url.extension.db2

+#   scarab.database.pool.validationQuery.db2

+#   scarab.database.jdbc.driver.db2

+#   scarab.database.admin.username.db2

+#   scarab.database.admin.password.db2

+#   scarab.database.username.db2

+#   scarab.database.password.db2

+#   scarab.test.database.name.db2

+#   scarab.test.database.url.db2

+#   scarab.test.database.username.db2

+#   scarab.test.database.password.db2

+#   scarab.database.jdbc.driver.jar.db2

+# 

+#  Default settings for db2

+# 

+

+scarab.jdbc.handler.db2=db2

+scarab.database.port.db2=

+scarab.database.admin.url.db2=jdbc:db2:${scarab.database.name}

+scarab.database.url.db2=jdbc:db2:${scarab.database.name}

+scarab.database.url.extension.db2=

+scarab.database.pool.validationQuery.db2=SELECT 1 FROM SYSIBM.SYSDUMMY1

+scarab.database.jdbc.driver.db2=COM.ibm.db2.jdbc.app.DB2Driver

+scarab.database.admin.username.db2=${scarab.database.username}

+scarab.database.admin.password.db2=${scarab.database.password}

+scarab.database.username.db2=sa

+scarab.database.password.db2=

+scarab.test.database.name.db2=${scarab.database.name}

+scarab.test.database.url.db2=jdbc:db2:${scarab.test.database.name}

+scarab.test.database.username.db2=${scarab.database.username}

+scarab.test.database.password.db2=${scarab.database.password}

+scarab.database.jdbc.driver.jar.db2=db2java.zip

+

+# ================

+# End of Group db2

+# ================


Modified: trunk/xdocs/howto/release-howto.xml
Url: http://scarab.tigris.org/source/browse/scarab/trunk/xdocs/howto/release-howto.xml?view=diff&rev=10408&p1=trunk/xdocs/howto/release-howto.xml&p2=trunk/xdocs/howto/release-howto.xml&r1=10407&r2=10408
==============================================================================
--- trunk/xdocs/howto/release-howto.xml	(original)
+++ trunk/xdocs/howto/release-howto.xml	2006-12-28 07:55:24-0800
@@ -13,7 +13,14 @@
 <section name="Preparations before cutting">
 <p>
 	Basically you need to test and build the distribution, and 
-	then build and commit the generated documentation.  
+	then build and commit the generated documentation.  You will need following prerequisites
+	to proceed:
+	<source>
+	maven-1.0.*
+	java-1.4 or java-1.5 sdk
+	mysql-4.0 or newer
+	</source>
+	
 </p>
 	<a name="buildtest"/><subsection name="Building a Distribution">
 	<p>
@@ -76,7 +83,7 @@
 	  Tag svn with the release tag, using the revision number you've just got, and the release number
 	  of the version you're releasing (B20 in the following sample).
 	  <source>
-      svn copy -r9750 http://scarab.tigris.org/svn/scarab/trunk http://scarab.tigris.org/svn/scarab/tags/SCARAB_1_0_B20
+      svn copy -r9750 http://PROJECT.tigris.org/svn/scarab/branches/release/b21 http://PROJECT.tigris.org/svn/scarab/tags/SCARAB_0_21
 	  </source>	    
 	</p>
 

Modified: trunk/xdocs/scarab_properties.xml
Url: http://scarab.tigris.org/source/browse/scarab/trunk/xdocs/scarab_properties.xml?view=diff&rev=10408&p1=trunk/xdocs/scarab_properties.xml&p2=trunk/xdocs/scarab_properties.xml&r1=10407&r2=10408
==============================================================================
--- trunk/xdocs/scarab_properties.xml	(original)
+++ trunk/xdocs/scarab_properties.xml	2006-12-28 07:55:24-0800
@@ -2037,7 +2037,7 @@
       </property>
       <property>
         <name>scarab.database.url.mysql</name>
-        <default>${jdbc}:${scarab.jdbc.handler}://${scarab.database.host}:${scarab.database.port}/${scarab.database.name}?${scarab.database.url.extension}</default>
+        <default>${jdbc}:${scarab.jdbc.handler}://${scarab.database.host}:${scarab.database.port}/${scarab.database.name}?zeroDateTimeBehavior=convertToNull&amp;${scarab.database.url.extension}</default>
         <comment/>
         <type>Runtime</type>
          <customization modification="optional">basic</customization>
@@ -3098,7 +3098,7 @@
       </property>
       <property>
         <name>maven.repo.remote</name>
-        <default>file:www/repository,http://www.ibiblio.org/maven/,http://guest:@scarab.tigris.org/svn/scarab/trunk/www/repository/,http://maven-plugins.sourceforge.net/maven, http://www.apache.org/dist/java-repository/</default>
+        <default>file:www/repository,http://www.ibiblio.org/maven/,http://guest:[email protected]/svn/scarab/trunk/www/repository/,http://maven-plugins.sourceforge.net/maven, http://www.apache.org/dist/java-repository/</default>
         <comment/>
         <type>Build</type>
          <customization modification="optional">advanced</customization>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.