You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ct...@apache.org on 2009/08/22 12:30:18 UTC

svn commit: r806834 [2/2] - in /continuum/branches/continuum-1.3.x: ./ continuum-base/continuum-configuration/ continuum-base/continuum-configuration/src/main/mdo/ continuum-buildagent/continuum-buildagent-api/ continuum-buildagent/continuum-buildagent...

Added: continuum/branches/continuum-1.3.x/continuum-model/src/main/resources/META-INF/package.jdo
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-1.3.x/continuum-model/src/main/resources/META-INF/package.jdo?rev=806834&view=auto
==============================================================================
--- continuum/branches/continuum-1.3.x/continuum-model/src/main/resources/META-INF/package.jdo (added)
+++ continuum/branches/continuum-1.3.x/continuum-model/src/main/resources/META-INF/package.jdo Sat Aug 22 10:30:16 2009
@@ -0,0 +1,407 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE jdo PUBLIC
+  "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN"
+  "http://java.sun.com/dtd/jdo_2_0.dtd">
+
+<jdo>
+  <package name="org.apache.continuum.model.project">
+    <class name="ProjectScmRoot" detachable="true" table="ProjectScmRoot" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" primary-key="true" value-strategy="native"/>
+      <field name="scmRootAddress" null-value="exception"/>
+      <field name="oldState"/>
+      <field name="state">
+        <column name="scmRootState"/>
+      </field>
+      <field name="error">
+        <column length="8192"/>
+      </field>
+      <field name="projectGroup" null-value="exception" default-fetch-group="true"/>
+    </class>
+  </package>
+  <package name="org.apache.maven.continuum.model.project">
+    <class name="ProjectGroup" detachable="true" table="ProjectGroup" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" null-value="exception" primary-key="true" value-strategy="native"/>
+      <field name="groupId"/>
+      <field name="name"/>
+      <field name="description">
+        <column length="8192"/>
+      </field>
+      <field name="projects" mapped-by="projectGroup">
+        <collection element-type="Project" dependent-element="true"/>
+      </field>
+      <field name="notifiers">
+        <collection element-type="ProjectNotifier" dependent-element="true"/>
+        <join/>
+      </field>
+      <field name="buildDefinitions">
+        <collection element-type="BuildDefinition" dependent-element="true"/>
+        <join/>
+      </field>
+      <field name="localRepository" default-fetch-group="true"/>
+      <fetch-group name="ProjectGroup_detail">
+        <field name="projects"/>
+        <field name="notifiers"/>
+        <field name="buildDefinitions"/>
+      </fetch-group>
+      <fetch-group name="project-build-details">
+        <field name="projects"/>
+        <field name="notifiers"/>
+        <field name="buildDefinitions"/>
+      </fetch-group>
+      <fetch-group name="projectgroup-projects">
+        <field name="projects"/>
+      </fetch-group>
+      <fetch-group name="project-with-scm-result">
+        <field name="projects"/>
+      </fetch-group>
+    </class>
+    <class name="Project" detachable="true" table="Project" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" null-value="exception" primary-key="true" value-strategy="native"/>
+      <field name="groupId"/>
+      <field name="artifactId"/>
+      <field name="executorId"/>
+      <field name="name"/>
+      <field name="description">
+        <column length="8192"/>
+      </field>
+      <field name="url">
+        <column length="256"/>
+      </field>
+      <field name="scmUrl">
+        <column length="256"/>
+      </field>
+      <field name="scmTag"/>
+      <field name="scmUsername"/>
+      <field name="scmPassword"/>
+      <field name="scmUseCache"/>
+      <field name="version"/>
+      <field name="state">
+        <column name="projectstate"/>
+      </field>
+      <field name="oldState"/>
+      <field name="latestBuildId"/>
+      <field name="buildNumber"/>
+      <field name="workingDirectory">
+        <column length="256"/>
+      </field>
+      <field name="relativePath"/>
+      <field name="buildResults" mapped-by="project">
+        <collection element-type="BuildResult" dependent-element="true"/>
+      </field>
+      <field name="checkoutResult" dependent="true"/>
+      <field name="developers">
+        <collection element-type="ProjectDeveloper" dependent-element="true"/>
+      </field>
+      <field name="parent" dependent="true"/>
+      <field name="dependencies">
+        <collection element-type="ProjectDependency" dependent-element="true"/>
+      </field>
+      <field name="projectGroup" null-value="exception" default-fetch-group="true"/>
+      <field name="notifiers">
+        <collection element-type="ProjectNotifier" dependent-element="true"/>
+        <join/>
+      </field>
+      <field name="buildDefinitions">
+        <collection element-type="BuildDefinition" dependent-element="true"/>
+        <join/>
+      </field>
+      <fetch-group name="Project_detail">
+        <field name="buildResults"/>
+        <field name="checkoutResult"/>
+        <field name="developers"/>
+        <field name="parent"/>
+        <field name="dependencies"/>
+        <field name="notifiers"/>
+        <field name="buildDefinitions"/>
+      </fetch-group>
+      <fetch-group name="project-all-details">
+        <field name="developers"/>
+        <field name="parent"/>
+        <field name="dependencies"/>
+        <field name="notifiers"/>
+        <field name="buildDefinitions"/>
+      </fetch-group>
+      <fetch-group name="project-build-details">
+        <field name="notifiers"/>
+        <field name="buildDefinitions"/>
+      </fetch-group>
+      <fetch-group name="project-with-builds">
+        <field name="buildResults"/>
+      </fetch-group>
+      <fetch-group name="project-dependencies">
+        <field name="parent"/>
+        <field name="dependencies"/>
+      </fetch-group>
+      <fetch-group name="project-with-checkout-result">
+        <field name="checkoutResult"/>
+      </fetch-group>
+    </class>
+    <class name="ProjectNotifier" detachable="true" table="ProjectNotifier" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" null-value="exception" primary-key="true" value-strategy="native"/>
+      <field name="type">
+        <column name="notifiertype"/>
+      </field>
+      <field name="from">
+        <column name="notifierorigin"/>
+      </field>
+      <field name="enabled"/>
+      <field name="recipientType"/>
+      <field name="sendOnSuccess"/>
+      <field name="sendOnFailure"/>
+      <field name="sendOnError"/>
+      <field name="sendOnWarning"/>
+      <field name="configuration" default-fetch-group="true">
+        <map key-type="java.lang.String" value-type="java.lang.String" dependent-key="true" dependent-value="true"/>
+        <join/>
+      </field>
+      <field name="sendOnScmFailure"/>
+    </class>
+    <class name="ProjectDeveloper" detachable="true" table="ProjectDeveloper">
+      <field name="scmId"/>
+      <field name="name"/>
+      <field name="email"/>
+      <field name="continuumId"/>
+    </class>
+    <class name="ProjectDependency" detachable="true" table="ProjectDependency">
+      <field name="groupId"/>
+      <field name="artifactId"/>
+      <field name="version"/>
+    </class>
+    <class name="BuildResult" detachable="true" table="BuildResult" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="project" default-fetch-group="true"/>
+      <field name="buildDefinition" default-fetch-group="true"/>
+      <field name="id" primary-key="true" value-strategy="native"/>
+      <field name="buildNumber"/>
+      <field name="state">
+        <column name="resultstate"/>
+      </field>
+      <field name="trigger">
+        <column name="resulttrigger"/>
+      </field>
+      <field name="startTime"/>
+      <field name="endTime"/>
+      <field name="error">
+        <column length="8192"/>
+      </field>
+      <field name="success"/>
+      <field name="exitCode"/>
+      <field name="scmResult" dependent="true"/>
+      <field name="modifiedDependencies">
+        <collection element-type="ProjectDependency" dependent-element="true"/>
+      </field>
+      <field name="lastChangedDate" null-value="default">
+        <column default-value="0"/>
+      </field>
+      <field name="buildUrl" null-value="default">
+        <column default-value=""/>
+      </field>
+      <fetch-group name="BuildResult_detail">
+        <field name="scmResult"/>
+        <field name="modifiedDependencies"/>
+      </fetch-group>
+      <fetch-group name="build-result-with-details">
+        <field name="scmResult"/>
+        <field name="modifiedDependencies"/>
+      </fetch-group>
+    </class>
+    <class name="BuildDefinition" detachable="true" table="BuildDefinition" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" null-value="exception" primary-key="true" value-strategy="native"/>
+      <field name="defaultForProject"/>
+      <field name="goals"/>
+      <field name="arguments"/>
+      <field name="buildFile"/>
+      <field name="buildFresh"/>
+      <field name="description"/>
+      <field name="type">
+        <column name="builddefinition_type"/>
+      </field>
+      <field name="schedule" default-fetch-group="true"/>
+      <field name="profile" default-fetch-group="true"/>
+      <field name="alwaysBuild"/>
+      <field name="template">
+        <column name="is_template"/>
+      </field>
+    </class>
+    <class name="BuildDefinitionTemplate" detachable="true" table="BuildDefinitionTemplate" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" primary-key="true" value-strategy="native"/>
+      <field name="name" null-value="exception"/>
+      <field name="continuumDefault"/>
+      <field name="type">
+        <column name="builddefinition_template_type"/>
+      </field>
+      <field name="buildDefinitions" default-fetch-group="true">
+        <collection element-type="BuildDefinition" dependent-element="false"/>
+        <join/>
+      </field>
+      <fetch-group name="build-template-build-definitions">
+        <field name="buildDefinitions"/>
+      </fetch-group>
+    </class>
+    <class name="BuildQueue" detachable="true" table="BuildQueue" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" primary-key="true" value-strategy="native"/>
+      <field name="name" null-value="exception">
+        <column default-value=""/>
+      </field>
+    </class>
+    <class name="Schedule" detachable="true" table="Schedule" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" primary-key="true" value-strategy="native"/>
+      <field name="active"/>
+      <field name="name"/>
+      <field name="description"/>
+      <field name="delay">
+        <column name="scheduledelay"/>
+      </field>
+      <field name="maxJobExecutionTime"/>
+      <field name="cronExpression"/>
+      <field name="buildQueues" default-fetch-group="true">
+        <collection element-type="BuildQueue" dependent-element="false"/>
+        <join/>
+      </field>
+      <fetch-group name="schedule-build-queues">
+        <field name="buildQueues"/>
+      </fetch-group>
+    </class>
+    <class name="ContinuumModelloMetadata" detachable="true">
+      <field name="modelVersion" null-value="default">
+        <column default-value="1.3.3"/>
+      </field>
+    </class>
+  </package>
+  <package name="org.apache.maven.continuum.model.system">
+    <class name="Profile" detachable="true" table="profiles" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" primary-key="true" value-strategy="native"/>
+      <field name="active"/>
+      <field name="name"/>
+      <field name="description"/>
+      <field name="scmMode"/>
+      <field name="buildWithoutChanges"/>
+      <field name="buildAgentGroup" null-value="default">
+        <column default-value=""/>
+      </field>
+      <field name="jdk" default-fetch-group="true"/>
+      <field name="builder" default-fetch-group="true"/>
+      <field name="environmentVariables" default-fetch-group="true">
+        <collection element-type="Installation" dependent-element="false"/>
+        <join/>
+      </field>
+    </class>
+    <class name="Installation" detachable="true" table="Installation" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="type">
+        <column name="installationtype"/>
+      </field>
+      <field name="varValue"/>
+      <field name="varName"/>
+      <field name="name"/>
+      <field name="installationId" primary-key="true" value-strategy="native"/>
+    </class>
+    <class name="SystemConfiguration" detachable="true" table="SystemConfiguration">
+      <field name="guestAccountEnabled"/>
+      <field name="defaultScheduleDescription"/>
+      <field name="defaultScheduleCronExpression"/>
+      <field name="workingDirectory"/>
+      <field name="buildOutputDirectory"/>
+      <field name="deploymentRepositoryDirectory"/>
+      <field name="baseUrl"/>
+      <field name="initialized"/>
+      <field name="releaseOutputDirectory"/>
+      <field name="numberOfBuildsInParallel" null-value="default">
+        <column default-value="1"/>
+      </field>
+      <field name="distributedBuildEnabled"/>
+    </class>
+    <class name="NotificationAddress" detachable="true" table="NotificationAddress">
+      <field name="type">
+        <column name="notifiertype"/>
+      </field>
+      <field name="address"/>
+      <field name="configuration" default-fetch-group="true">
+        <map key-type="java.lang.String" value-type="java.lang.String" dependent-key="true" dependent-value="true"/>
+        <join/>
+      </field>
+    </class>
+  </package>
+  <package name="org.apache.continuum.model.release">
+    <class name="ContinuumReleaseResult" detachable="true" table="ContinuumReleaseResult" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" primary-key="true" value-strategy="native"/>
+      <field name="startTime"/>
+      <field name="endTime"/>
+      <field name="resultCode"/>
+      <field name="projectGroup" default-fetch-group="true"/>
+      <field name="project" default-fetch-group="true"/>
+      <field name="releaseGoal"/>
+    </class>
+  </package>
+  <package name="org.apache.continuum.model.repository">
+    <class name="LocalRepository" detachable="true" table="LocalRepository" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" primary-key="true" value-strategy="native"/>
+      <field name="name" null-value="exception"/>
+      <field name="location" null-value="exception">
+        <column name="repoLocation"/>
+      </field>
+      <field name="layout"/>
+    </class>
+    <class name="AbstractPurgeConfiguration" detachable="true" table="AbstractPurgeConfiguration" identity-type="application" objectid-class="javax.jdo.identity.IntIdentity">
+      <field name="id" primary-key="true" value-strategy="native"/>
+      <field name="description"/>
+      <field name="deleteAll"/>
+      <field name="retentionCount"/>
+      <field name="daysOlder"/>
+      <field name="enabled"/>
+      <field name="schedule" default-fetch-group="true"/>
+      <field name="defaultPurge"/>
+    </class>
+    <class name="RepositoryPurgeConfiguration" persistence-capable-superclass="org.apache.continuum.model.repository.AbstractPurgeConfiguration" detachable="true" table="RepositoryPurgeConfiguration">
+      <inheritance strategy="new-table"/>
+      <field name="repository" null-value="exception" default-fetch-group="true"/>
+      <field name="deleteReleasedSnapshots"/>
+    </class>
+    <class name="DirectoryPurgeConfiguration" persistence-capable-superclass="org.apache.continuum.model.repository.AbstractPurgeConfiguration" detachable="true" table="DirectoryPurgeConfiguration">
+      <inheritance strategy="new-table"/>
+      <field name="location" null-value="exception">
+        <column name="directoryLocation"/>
+      </field>
+      <field name="directoryType"/>
+    </class>
+  </package>
+  <package name="org.apache.maven.continuum.model.scm">
+    <class name="ScmResult" detachable="true" table="ScmResult">
+      <field name="success"/>
+      <field name="commandLine">
+        <column length="1024"/>
+      </field>
+      <field name="providerMessage">
+        <column length="1024"/>
+      </field>
+      <field name="commandOutput">
+        <column length="1024"/>
+      </field>
+      <field name="exception">
+        <column name="exceptionstring" length="8192"/>
+      </field>
+      <field name="changes" default-fetch-group="true">
+        <collection element-type="ChangeSet" dependent-element="true"/>
+      </field>
+    </class>
+    <class name="ChangeSet" detachable="true" table="ChangeSet">
+      <field name="id"/>
+      <field name="author"/>
+      <field name="comment">
+        <column name="changecomment" length="8192"/>
+      </field>
+      <field name="date">
+        <column name="changedate"/>
+      </field>
+      <field name="files" default-fetch-group="true">
+        <collection element-type="ChangeFile" dependent-element="true"/>
+      </field>
+    </class>
+    <class name="ChangeFile" detachable="true" table="ChangeFile">
+      <field name="name">
+        <column length="1024"/>
+      </field>
+      <field name="revision"/>
+      <field name="status"/>
+    </class>
+  </package>
+</jdo>

Added: continuum/branches/continuum-1.3.x/continuum-model/src/main/resources/META-INF/package.jdorepl
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-1.3.x/continuum-model/src/main/resources/META-INF/package.jdorepl?rev=806834&view=auto
==============================================================================
--- continuum/branches/continuum-1.3.x/continuum-model/src/main/resources/META-INF/package.jdorepl (added)
+++ continuum/branches/continuum-1.3.x/continuum-model/src/main/resources/META-INF/package.jdorepl Sat Aug 22 10:30:16 2009
@@ -0,0 +1,407 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE jdo PUBLIC
+  "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN"
+  "http://java.sun.com/dtd/jdo_2_0.dtd">
+
+<jdo>
+  <package name="org.apache.continuum.model.project">
+    <class name="ProjectScmRoot" detachable="true" table="ProjectScmRoot" identity-type="application">
+      <field name="id" primary-key="true"/>
+      <field name="scmRootAddress" null-value="exception"/>
+      <field name="oldState"/>
+      <field name="state">
+        <column name="scmRootState"/>
+      </field>
+      <field name="error">
+        <column length="8192"/>
+      </field>
+      <field name="projectGroup" null-value="exception" default-fetch-group="true"/>
+    </class>
+  </package>
+  <package name="org.apache.maven.continuum.model.project">
+    <class name="ProjectGroup" detachable="true" table="ProjectGroup" identity-type="application">
+      <field name="id" null-value="exception" primary-key="true"/>
+      <field name="groupId"/>
+      <field name="name"/>
+      <field name="description">
+        <column length="8192"/>
+      </field>
+      <field name="projects" mapped-by="projectGroup">
+        <collection element-type="Project" dependent-element="true"/>
+      </field>
+      <field name="notifiers">
+        <collection element-type="ProjectNotifier" dependent-element="true"/>
+        <join/>
+      </field>
+      <field name="buildDefinitions">
+        <collection element-type="BuildDefinition" dependent-element="true"/>
+        <join/>
+      </field>
+      <field name="localRepository" default-fetch-group="true"/>
+      <fetch-group name="ProjectGroup_detail">
+        <field name="projects"/>
+        <field name="notifiers"/>
+        <field name="buildDefinitions"/>
+      </fetch-group>
+      <fetch-group name="project-build-details">
+        <field name="projects"/>
+        <field name="notifiers"/>
+        <field name="buildDefinitions"/>
+      </fetch-group>
+      <fetch-group name="projectgroup-projects">
+        <field name="projects"/>
+      </fetch-group>
+      <fetch-group name="project-with-scm-result">
+        <field name="projects"/>
+      </fetch-group>
+    </class>
+    <class name="Project" detachable="true" table="Project" identity-type="application">
+      <field name="id" null-value="exception" primary-key="true"/>
+      <field name="groupId"/>
+      <field name="artifactId"/>
+      <field name="executorId"/>
+      <field name="name"/>
+      <field name="description">
+        <column length="8192"/>
+      </field>
+      <field name="url">
+        <column length="256"/>
+      </field>
+      <field name="scmUrl">
+        <column length="256"/>
+      </field>
+      <field name="scmTag"/>
+      <field name="scmUsername"/>
+      <field name="scmPassword"/>
+      <field name="scmUseCache"/>
+      <field name="version"/>
+      <field name="state">
+        <column name="projectstate"/>
+      </field>
+      <field name="oldState"/>
+      <field name="latestBuildId"/>
+      <field name="buildNumber"/>
+      <field name="workingDirectory">
+        <column length="256"/>
+      </field>
+      <field name="relativePath"/>
+      <field name="buildResults" mapped-by="project">
+        <collection element-type="BuildResult" dependent-element="true"/>
+      </field>
+      <field name="checkoutResult" dependent="true"/>
+      <field name="developers">
+        <collection element-type="ProjectDeveloper" dependent-element="true"/>
+      </field>
+      <field name="parent" dependent="true"/>
+      <field name="dependencies">
+        <collection element-type="ProjectDependency" dependent-element="true"/>
+      </field>
+      <field name="projectGroup" null-value="exception" default-fetch-group="true"/>
+      <field name="notifiers">
+        <collection element-type="ProjectNotifier" dependent-element="true"/>
+        <join/>
+      </field>
+      <field name="buildDefinitions">
+        <collection element-type="BuildDefinition" dependent-element="true"/>
+        <join/>
+      </field>
+      <fetch-group name="Project_detail">
+        <field name="buildResults"/>
+        <field name="checkoutResult"/>
+        <field name="developers"/>
+        <field name="parent"/>
+        <field name="dependencies"/>
+        <field name="notifiers"/>
+        <field name="buildDefinitions"/>
+      </fetch-group>
+      <fetch-group name="project-all-details">
+        <field name="developers"/>
+        <field name="parent"/>
+        <field name="dependencies"/>
+        <field name="notifiers"/>
+        <field name="buildDefinitions"/>
+      </fetch-group>
+      <fetch-group name="project-build-details">
+        <field name="notifiers"/>
+        <field name="buildDefinitions"/>
+      </fetch-group>
+      <fetch-group name="project-with-builds">
+        <field name="buildResults"/>
+      </fetch-group>
+      <fetch-group name="project-dependencies">
+        <field name="parent"/>
+        <field name="dependencies"/>
+      </fetch-group>
+      <fetch-group name="project-with-checkout-result">
+        <field name="checkoutResult"/>
+      </fetch-group>
+    </class>
+    <class name="ProjectNotifier" detachable="true" table="ProjectNotifier" identity-type="application">
+      <field name="id" null-value="exception" primary-key="true"/>
+      <field name="type">
+        <column name="notifiertype"/>
+      </field>
+      <field name="from">
+        <column name="notifierorigin"/>
+      </field>
+      <field name="enabled"/>
+      <field name="recipientType"/>
+      <field name="sendOnSuccess"/>
+      <field name="sendOnFailure"/>
+      <field name="sendOnError"/>
+      <field name="sendOnWarning"/>
+      <field name="configuration" default-fetch-group="true">
+        <map key-type="java.lang.String" value-type="java.lang.String" dependent-key="true" dependent-value="true"/>
+        <join/>
+      </field>
+      <field name="sendOnScmFailure"/>
+    </class>
+    <class name="ProjectDeveloper" detachable="true" table="ProjectDeveloper">
+      <field name="scmId"/>
+      <field name="name"/>
+      <field name="email"/>
+      <field name="continuumId"/>
+    </class>
+    <class name="ProjectDependency" detachable="true" table="ProjectDependency">
+      <field name="groupId"/>
+      <field name="artifactId"/>
+      <field name="version"/>
+    </class>
+    <class name="BuildResult" detachable="true" table="BuildResult" identity-type="application">
+      <field name="project" default-fetch-group="true"/>
+      <field name="buildDefinition" default-fetch-group="true"/>
+      <field name="id" primary-key="true"/>
+      <field name="buildNumber"/>
+      <field name="state">
+        <column name="resultstate"/>
+      </field>
+      <field name="trigger">
+        <column name="resulttrigger"/>
+      </field>
+      <field name="startTime"/>
+      <field name="endTime"/>
+      <field name="error">
+        <column length="8192"/>
+      </field>
+      <field name="success"/>
+      <field name="exitCode"/>
+      <field name="scmResult" dependent="true"/>
+      <field name="modifiedDependencies">
+        <collection element-type="ProjectDependency" dependent-element="true"/>
+      </field>
+      <field name="lastChangedDate" null-value="default">
+        <column default-value="0"/>
+      </field>
+      <field name="buildUrl" null-value="default">
+        <column default-value=""/>
+      </field>
+      <fetch-group name="BuildResult_detail">
+        <field name="scmResult"/>
+        <field name="modifiedDependencies"/>
+      </fetch-group>
+      <fetch-group name="build-result-with-details">
+        <field name="scmResult"/>
+        <field name="modifiedDependencies"/>
+      </fetch-group>
+    </class>
+    <class name="BuildDefinition" detachable="true" table="BuildDefinition" identity-type="application">
+      <field name="id" null-value="exception" primary-key="true"/>
+      <field name="defaultForProject"/>
+      <field name="goals"/>
+      <field name="arguments"/>
+      <field name="buildFile"/>
+      <field name="buildFresh"/>
+      <field name="description"/>
+      <field name="type">
+        <column name="builddefinition_type"/>
+      </field>
+      <field name="schedule" default-fetch-group="true"/>
+      <field name="profile" default-fetch-group="true"/>
+      <field name="alwaysBuild"/>
+      <field name="template">
+        <column name="is_template"/>
+      </field>
+    </class>
+    <class name="BuildDefinitionTemplate" detachable="true" table="BuildDefinitionTemplate" identity-type="application">
+      <field name="id" primary-key="true"/>
+      <field name="name" null-value="exception"/>
+      <field name="continuumDefault"/>
+      <field name="type">
+        <column name="builddefinition_template_type"/>
+      </field>
+      <field name="buildDefinitions" default-fetch-group="true">
+        <collection element-type="BuildDefinition" dependent-element="false"/>
+        <join/>
+      </field>
+      <fetch-group name="build-template-build-definitions">
+        <field name="buildDefinitions"/>
+      </fetch-group>
+    </class>
+    <class name="BuildQueue" detachable="true" table="BuildQueue" identity-type="application">
+      <field name="id" primary-key="true"/>
+      <field name="name" null-value="exception">
+        <column default-value=""/>
+      </field>
+    </class>
+    <class name="Schedule" detachable="true" table="Schedule" identity-type="application">
+      <field name="id" primary-key="true"/>
+      <field name="active"/>
+      <field name="name"/>
+      <field name="description"/>
+      <field name="delay">
+        <column name="scheduledelay"/>
+      </field>
+      <field name="maxJobExecutionTime"/>
+      <field name="cronExpression"/>
+      <field name="buildQueues" default-fetch-group="true">
+        <collection element-type="BuildQueue" dependent-element="false"/>
+        <join/>
+      </field>
+      <fetch-group name="schedule-build-queues">
+        <field name="buildQueues"/>
+      </fetch-group>
+    </class>
+    <class name="ContinuumModelloMetadata" detachable="true">
+      <field name="modelVersion" null-value="default">
+        <column default-value="1.3.3"/>
+      </field>
+    </class>
+  </package>
+  <package name="org.apache.maven.continuum.model.system">
+    <class name="Profile" detachable="true" table="profiles" identity-type="application">
+      <field name="id" primary-key="true"/>
+      <field name="active"/>
+      <field name="name"/>
+      <field name="description"/>
+      <field name="scmMode"/>
+      <field name="buildWithoutChanges"/>
+      <field name="buildAgentGroup" null-value="default">
+        <column default-value=""/>
+      </field>
+      <field name="jdk" default-fetch-group="true"/>
+      <field name="builder" default-fetch-group="true"/>
+      <field name="environmentVariables" default-fetch-group="true">
+        <collection element-type="Installation" dependent-element="false"/>
+        <join/>
+      </field>
+    </class>
+    <class name="Installation" detachable="true" table="Installation" identity-type="application">
+      <field name="type">
+        <column name="installationtype"/>
+      </field>
+      <field name="varValue"/>
+      <field name="varName"/>
+      <field name="name"/>
+      <field name="installationId" primary-key="true"/>
+    </class>
+    <class name="SystemConfiguration" detachable="true" table="SystemConfiguration">
+      <field name="guestAccountEnabled"/>
+      <field name="defaultScheduleDescription"/>
+      <field name="defaultScheduleCronExpression"/>
+      <field name="workingDirectory"/>
+      <field name="buildOutputDirectory"/>
+      <field name="deploymentRepositoryDirectory"/>
+      <field name="baseUrl"/>
+      <field name="initialized"/>
+      <field name="releaseOutputDirectory"/>
+      <field name="numberOfBuildsInParallel" null-value="default">
+        <column default-value="1"/>
+      </field>
+      <field name="distributedBuildEnabled"/>
+    </class>
+    <class name="NotificationAddress" detachable="true" table="NotificationAddress">
+      <field name="type">
+        <column name="notifiertype"/>
+      </field>
+      <field name="address"/>
+      <field name="configuration" default-fetch-group="true">
+        <map key-type="java.lang.String" value-type="java.lang.String" dependent-key="true" dependent-value="true"/>
+        <join/>
+      </field>
+    </class>
+  </package>
+  <package name="org.apache.continuum.model.release">
+    <class name="ContinuumReleaseResult" detachable="true" table="ContinuumReleaseResult" identity-type="application">
+      <field name="id" primary-key="true"/>
+      <field name="startTime"/>
+      <field name="endTime"/>
+      <field name="resultCode"/>
+      <field name="projectGroup" default-fetch-group="true"/>
+      <field name="project" default-fetch-group="true"/>
+      <field name="releaseGoal"/>
+    </class>
+  </package>
+  <package name="org.apache.continuum.model.repository">
+    <class name="LocalRepository" detachable="true" table="LocalRepository" identity-type="application">
+      <field name="id" primary-key="true"/>
+      <field name="name" null-value="exception"/>
+      <field name="location" null-value="exception">
+        <column name="repoLocation"/>
+      </field>
+      <field name="layout"/>
+    </class>
+    <class name="AbstractPurgeConfiguration" detachable="true" table="AbstractPurgeConfiguration" identity-type="application">
+      <field name="id" primary-key="true"/>
+      <field name="description"/>
+      <field name="deleteAll"/>
+      <field name="retentionCount"/>
+      <field name="daysOlder"/>
+      <field name="enabled"/>
+      <field name="schedule" default-fetch-group="true"/>
+      <field name="defaultPurge"/>
+    </class>
+    <class name="RepositoryPurgeConfiguration" persistence-capable-superclass="org.apache.continuum.model.repository.AbstractPurgeConfiguration" detachable="true" table="RepositoryPurgeConfiguration">
+      <inheritance strategy="new-table"/>
+      <field name="repository" null-value="exception" default-fetch-group="true"/>
+      <field name="deleteReleasedSnapshots"/>
+    </class>
+    <class name="DirectoryPurgeConfiguration" persistence-capable-superclass="org.apache.continuum.model.repository.AbstractPurgeConfiguration" detachable="true" table="DirectoryPurgeConfiguration">
+      <inheritance strategy="new-table"/>
+      <field name="location" null-value="exception">
+        <column name="directoryLocation"/>
+      </field>
+      <field name="directoryType"/>
+    </class>
+  </package>
+  <package name="org.apache.maven.continuum.model.scm">
+    <class name="ScmResult" detachable="true" table="ScmResult">
+      <field name="success"/>
+      <field name="commandLine">
+        <column length="1024"/>
+      </field>
+      <field name="providerMessage">
+        <column length="1024"/>
+      </field>
+      <field name="commandOutput">
+        <column length="1024"/>
+      </field>
+      <field name="exception">
+        <column name="exceptionstring" length="8192"/>
+      </field>
+      <field name="changes" default-fetch-group="true">
+        <collection element-type="ChangeSet" dependent-element="true"/>
+      </field>
+    </class>
+    <class name="ChangeSet" detachable="true" table="ChangeSet">
+      <field name="id"/>
+      <field name="author"/>
+      <field name="comment">
+        <column name="changecomment" length="8192"/>
+      </field>
+      <field name="date">
+        <column name="changedate"/>
+      </field>
+      <field name="files" default-fetch-group="true">
+        <collection element-type="ChangeFile" dependent-element="true"/>
+      </field>
+    </class>
+    <class name="ChangeFile" detachable="true" table="ChangeFile">
+      <field name="name">
+        <column length="1024"/>
+      </field>
+      <field name="revision"/>
+      <field name="status"/>
+    </class>
+  </package>
+</jdo>

Modified: continuum/branches/continuum-1.3.x/continuum-release/pom.xml
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-1.3.x/continuum-release/pom.xml?rev=806834&r1=806833&r2=806834&view=diff
==============================================================================
--- continuum/branches/continuum-1.3.x/continuum-release/pom.xml (original)
+++ continuum/branches/continuum-1.3.x/continuum-release/pom.xml Sat Aug 22 10:30:16 2009
@@ -122,6 +122,7 @@
             <model>src/main/mdo/prepared-releases.mdo</model>
           </models>
           <version>1.0.0</version>
+          <useJava5>true</useJava5>
         </configuration>
         <executions>
           <execution>

Modified: continuum/branches/continuum-1.3.x/continuum-webapp/pom.xml
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-1.3.x/continuum-webapp/pom.xml?rev=806834&r1=806833&r2=806834&view=diff
==============================================================================
--- continuum/branches/continuum-1.3.x/continuum-webapp/pom.xml (original)
+++ continuum/branches/continuum-1.3.x/continuum-webapp/pom.xml Sat Aug 22 10:30:16 2009
@@ -178,7 +178,9 @@
           <execution>
             <id>web summary model classes</id>
             <configuration>
-              <model>src/main/mdo/view-models.mdo</model>
+              <models>
+                <model>src/main/mdo/view-models.mdo</model>
+              </models>
               <version>1.0.0</version>
             </configuration>
             <goals>
@@ -188,7 +190,9 @@
           <execution>
             <id>session model classes</id>
             <configuration>
-              <model>src/main/mdo/session-models.mdo</model>
+              <models>
+                <model>src/main/mdo/session-models.mdo</model>
+              </models>
               <version>1.0.0</version>
             </configuration>
             <goals>
@@ -198,7 +202,9 @@
           <execution>
             <id>appearence model classes</id>
             <configuration>
-              <model>src/main/mdo/appearance-models.mdo</model>
+              <models>
+                <model>src/main/mdo/appearance-models.mdo</model>
+              </models>
               <version>1.0.0</version>
             </configuration>
             <goals>
@@ -206,8 +212,11 @@
               <goal>xpp3-reader</goal>
               <goal>xpp3-writer</goal>
             </goals>
-          </execution>          
+          </execution>    
         </executions>
+        <configuration>
+          <useJava5>true</useJava5>
+        </configuration>
       </plugin>
       <plugin>
         <groupId>org.codehaus.mojo</groupId>

Modified: continuum/branches/continuum-1.3.x/continuum-xmlrpc/continuum-xmlrpc-api/pom.xml
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-1.3.x/continuum-xmlrpc/continuum-xmlrpc-api/pom.xml?rev=806834&r1=806833&r2=806834&view=diff
==============================================================================
--- continuum/branches/continuum-1.3.x/continuum-xmlrpc/continuum-xmlrpc-api/pom.xml (original)
+++ continuum/branches/continuum-1.3.x/continuum-xmlrpc/continuum-xmlrpc-api/pom.xml Sat Aug 22 10:30:16 2009
@@ -47,13 +47,16 @@
               <goal>java</goal>
             </goals>
             <configuration>
-              <model>src/main/mdo/continuum-service.xml</model>
+              <models>
+                <model>src/main/mdo/continuum-service.xml</model>
+              </models>
             </configuration>
           </execution>
         </executions>
         <configuration>
           <version>1.1.1</version>
           <packageWithVersion>false</packageWithVersion>
+          <useJava5>true</useJava5>
         </configuration>
       </plugin>
     </plugins>

Modified: continuum/branches/continuum-1.3.x/pom.xml
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-1.3.x/pom.xml?rev=806834&r1=806833&r2=806834&view=diff
==============================================================================
--- continuum/branches/continuum-1.3.x/pom.xml (original)
+++ continuum/branches/continuum-1.3.x/pom.xml Sat Aug 22 10:30:16 2009
@@ -115,7 +115,7 @@
         <plugin>
           <groupId>org.codehaus.modello</groupId>
           <artifactId>modello-maven-plugin</artifactId>
-          <version>1.0-alpha-18</version>
+          <version>1.1</version>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>