diff --git a/maven-model/build.sh b/maven-model/build.sh index 8d3822d8d0..a712205629 100755 --- a/maven-model/build.sh +++ b/maven-model/build.sh @@ -1,16 +1,16 @@ #!/bin/sh # Generate the sources from the model -modello --model=maven.mdo --mode=java --dir=src/main/java +modello --model=maven.mdo --version=4.0.0 --mode=java --dir=src/main/java # Generate the source for the xpp3 marshaller and unmarshaller -modello --model=maven.mdo --mode=xpp3 --dir=src/main/java +modello --model=maven.mdo --version=4.0.0 --mode=xpp3 --dir=src/main/java # Build the sources mboot --install # Generate XML Schema -modello --model=maven.mdo --mode=xsd --dir=. +modello --model=maven.mdo --version=4.0.0 --mode=xsd --dir=. # Generate XDoc -modello --model=maven.mdo --mode=xdoc --dir=./xdocs +modello --model=maven.mdo --version=4.0.0 --mode=xdoc --dir=./xdocs diff --git a/maven-model/maven.mdo b/maven-model/maven.mdo index e1da2788b0..47b3fdc3a9 100644 --- a/maven-model/maven.mdo +++ b/maven-model/maven.mdo @@ -59,14 +59,14 @@ groupId - 3.0.0 + 3.0.0+ true The primary grouping for your project. String artifactId - 3.0.0 + 3.0.0+ true The identifier used when generating the artifact for your project. String @@ -80,7 +80,7 @@ name - 3.0.0 + 3.0.0+ true Human readable name of the project. String @@ -100,13 +100,13 @@ shortDescription - 3.0.0 + 3.0.0+ An abbreviated description of the project. String description - 3.0.0 + 3.0.0+ A detailed description of the project. This element is usually specified as CDATA to enable the use of HTML tags @@ -119,13 +119,13 @@ url - 3.0.0 + 3.0.0+ The URL where the project can be found. String logo - 3.0.0 + 3.0.0+ The logo for the project. String @@ -135,9 +135,15 @@ The URL where the issue tracking system used by the project can be found. String + + issueManagement + 4.0.0 + The project's issue management information. + IssueManagement + inceptionYear - 3.0.0 + 3.0.0+ true The year the project started. String @@ -150,26 +156,26 @@ siteAddress - 3.0.0 + 3.0.0+ The FQDN of the host where the project's site is uploaded. String siteDirectory - 3.0.0 + 3.0.0+ The directory on the site host where site documentation is placed when the site is uploaded. String distributionSite - 3.0.0 + 3.0.0+ The FQDN of the host where the project's artifacts are uploaded. String This naming is inconsistent and distriubtion should occur from a repository structure. distributionDirectory - 3.0.0 + 3.0.0+ The directory on the distribution host where artifacts are placed when uploaded. String This naming is inconsistent and distriubtion should occur from a repository structure. @@ -302,6 +308,7 @@ + 3.0.0+ private String packageName; @@ -314,7 +321,11 @@ { return packageName; } - + + + + 4.0.0 + public String getId() { StringBuffer id = new StringBuffer(); @@ -328,6 +339,7 @@ + 3.0.0 public void setId( String id ) { @@ -421,7 +433,7 @@ aspectSourceDirectory - 3.0.0 + 3.0.0+ This element specifies a directory containing Aspect sources of the project. The generated build system will @@ -614,6 +626,7 @@ + 3.0.0+ public String getId() { @@ -1014,7 +1027,7 @@ id - 3.0.0 + 3.0.0 A unique identifier for a version. This ID is used to specify the version that