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>