Changeset 5091


Ignore:
Timestamp:
Apr 4, 2016, 5:40:17 PM (6 years ago)
Author:
Christian Schulte
Message:

o Extracted artifacts 'jomc-util' and 'jomc-modlet' from reactor to standalone

projects to be released independently.

o Moved class 'org.jomc.util.JavaIdentifier?' and 'org.jomc.util.JavaTypeName?'

to new 'JOMC-JLS' artifact.

See #86

Files:
65 added
1 deleted
125 edited
3 copied
14 moved

Legend:

Unmodified
Added
Removed
  • jomc-jls/trunk/src/main/java/org/jomc/jls/JavaIdentifier.java

    r5090 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-253
     2 *   Copyright (C) 2012-2016 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
     
    2929 *
    3030 */
    31 package org.jomc.util;
     31package org.jomc.jls;
    3232
    3333import java.io.Serializable;
     
    5252 * @author <a href="mailto:cs@schulte.it">Christian Schulte</a>
    5353 * @version $JOMC$
    54  * @see #normalize(java.lang.String, org.jomc.util.JavaIdentifier.NormalizationMode)
     54 * @see #normalize(java.lang.String, org.jomc.jls.JavaIdentifier.NormalizationMode)
    5555 * @see #parse(java.lang.String)
    5656 * @see #valueOf(java.lang.String)
    57  * @since 2.0
    5857 */
    5958public final class JavaIdentifier implements CharSequence, Serializable
     
    6564     * @author <a href="mailto:cs@schulte.it">Christian Schulte</a>
    6665     * @version $JOMC$
    67      * @since 2.0
    68      * @see JavaIdentifier#normalize(java.lang.String, org.jomc.util.JavaIdentifier.NormalizationMode)
     66     * @see JavaIdentifier#normalize(java.lang.String, org.jomc.jls.JavaIdentifier.NormalizationMode)
    6967     */
    7068    public static enum NormalizationMode
     
    130128
    131129    /**
    132      * Serial version UID for backwards compatibility with 1.4.x object streams.
    133      */
    134     private static final long serialVersionUID = 4709865082153487123L;
     130     * Serial version UID for backwards compatibility with 7.x object streams.
     131     */
     132    private static final long serialVersionUID = 7639783770152985285L;
    135133
    136134    /**
  • jomc-jls/trunk/src/main/java/org/jomc/jls/JavaLanguage.java

    r5090 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-253
     2 *   Copyright (C) 2012-2016 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
     
    2929 *
    3030 */
    31 package org.jomc.util;
     31package org.jomc.jls;
    3232
    3333import java.util.HashSet;
     
    3939 * @author <a href="mailto:cs@schulte.it">Christian Schulte</a>
    4040 * @version $JOMC$
    41  * @since 2.0
    4241 */
    4342class JavaLanguage
  • jomc-jls/trunk/src/main/java/org/jomc/jls/JavaTypeName.java

    r5090 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-235
     2 *   Copyright (C) 2012-2016 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
     
    2929 *
    3030 */
    31 package org.jomc.util;
     31package org.jomc.jls;
    3232
    3333import java.io.Serializable;
     
    5757 * @see #parse(java.lang.String)
    5858 * @see #valueOf(java.lang.String)
    59  * @since 2.0
    6059 */
    6160public final class JavaTypeName implements Serializable
     
    6766     * @author <a href="mailto:cs@schulte.it">Christian Schulte</a>
    6867     * @version $JOMC$
    69      * @since 2.0
    7068     */
    7169    public static final class Argument implements Serializable
     
    9997
    10098        /**
    101          * Serial version UID for backwards compatibility with 1.4.x object streams.
     99         * Serial version UID for backwards compatibility with 7.x object streams.
    102100         */
    103         private static final long serialVersionUID = -7156583150485877558L;
     101        private static final long serialVersionUID = 3028173973749861191L;
    104102
    105103        /**
     
    354352
    355353    /**
    356      * Serial version UID for backwards compatibility with 1.4.x object streams.
    357      */
    358     private static final long serialVersionUID = -8036939895620840533L;
     354     * Serial version UID for backwards compatibility with 7.x object streams.
     355     */
     356    private static final long serialVersionUID = 4185731817250549926L;
    359357
    360358    static
     
    888886     * </pre>
    889887     *
    890      * @see #parseReferenceType(org.jomc.util.JavaTypeName.Tokenizer, org.jomc.util.JavaTypeName, boolean, boolean)
     888     * @see #parseReferenceType(org.jomc.jls.JavaTypeName.Tokenizer, org.jomc.jls.JavaTypeName, boolean, boolean)
    891889     */
    892890    private static void parseType( final JavaTypeName t, final String text, final boolean runtimeException )
     
    10261024     * </pre>
    10271025     *
    1028      * @see #parseTypeArguments(org.jomc.util.JavaTypeName.Tokenizer, org.jomc.util.JavaTypeName, boolean)
     1026     * @see #parseTypeArguments(org.jomc.jls.JavaTypeName.Tokenizer, org.jomc.jls.JavaTypeName, boolean)
    10291027     */
    10301028    private static void parseReferenceType( final Tokenizer tokenizer, final JavaTypeName t,
     
    11721170     * </pre>
    11731171     *
    1174      * @see #parseTypeArgument(org.jomc.util.JavaTypeName.Tokenizer, org.jomc.util.JavaTypeName, boolean)
     1172     * @see #parseTypeArgument(org.jomc.jls.JavaTypeName.Tokenizer, org.jomc.jls.JavaTypeName, boolean)
    11751173     */
    11761174    private static void parseTypeArguments( final Tokenizer tokenizer, final JavaTypeName t,
  • jomc-jls/trunk/src/test/java/org/jomc/jls/test/JavaIdentifierTest.java

    r5090 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-262
     2 *   Copyright (C) 2012-2016 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
     
    2929 *
    3030 */
    31 package org.jomc.util.test;
     31package org.jomc.jls.test;
    3232
    3333import java.io.ByteArrayOutputStream;
     
    3535import java.io.ObjectOutputStream;
    3636import java.text.ParseException;
    37 import org.jomc.util.JavaIdentifier;
     37import org.jomc.jls.JavaIdentifier;
    3838import org.junit.Test;
    39 import static org.jomc.util.JavaIdentifier.NormalizationMode.CAMEL_CASE;
    40 import static org.jomc.util.JavaIdentifier.NormalizationMode.CONSTANT_NAME_CONVENTION;
    41 import static org.jomc.util.JavaIdentifier.NormalizationMode.LOWER_CASE;
    42 import static org.jomc.util.JavaIdentifier.NormalizationMode.METHOD_NAME_CONVENTION;
    43 import static org.jomc.util.JavaIdentifier.NormalizationMode.UPPER_CASE;
    44 import static org.jomc.util.JavaIdentifier.NormalizationMode.VARIABLE_NAME_CONVENTION;
     39import static org.jomc.jls.JavaIdentifier.NormalizationMode.CAMEL_CASE;
     40import static org.jomc.jls.JavaIdentifier.NormalizationMode.CONSTANT_NAME_CONVENTION;
     41import static org.jomc.jls.JavaIdentifier.NormalizationMode.LOWER_CASE;
     42import static org.jomc.jls.JavaIdentifier.NormalizationMode.METHOD_NAME_CONVENTION;
     43import static org.jomc.jls.JavaIdentifier.NormalizationMode.UPPER_CASE;
     44import static org.jomc.jls.JavaIdentifier.NormalizationMode.VARIABLE_NAME_CONVENTION;
    4545import static org.junit.Assert.assertEquals;
    4646import static org.junit.Assert.assertNotNull;
     
    4848
    4949/**
    50  * Test cases for class {@code org.jomc.model.JavaIdentifier}.
     50 * Test cases for class {@code org.jomc.jls.JavaIdentifier}.
    5151 *
    5252 * @author <a href="mailto:cs@schulte.it">Christian Schulte</a>
    5353 * @version $JOMC$
    54  * @since 2.0
    5554 */
    5655public class JavaIdentifierTest
     
    6059     * Constant to prefix relative resource names with.
    6160     */
    62     private static final String ABSOLUTE_RESOURCE_NAME_PREFIX = "/org/jomc/util/test/";
     61    private static final String ABSOLUTE_RESOURCE_NAME_PREFIX = "/org/jomc/jls/test/";
    6362
    6463    /**
  • jomc-jls/trunk/src/test/java/org/jomc/jls/test/JavaLanguage.java

    r5090 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-262
     2 *   Copyright (C) 2012-2016 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
     
    2929 *
    3030 */
    31 package org.jomc.util.test;
     31package org.jomc.jls.test;
    3232
    3333import java.util.HashSet;
     
    3939 * @author <a href="mailto:cs@schulte.it">Christian Schulte</a>
    4040 * @version $JOMC$
    41  * @since 2.0
    4241 */
    4342class JavaLanguage
  • jomc-jls/trunk/src/test/java/org/jomc/jls/test/JavaTypeNameTest.java

    r5090 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-235
     2 *   Copyright (C) 2012-2016 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
     
    2929 *
    3030 */
    31 package org.jomc.util.test;
     31package org.jomc.jls.test;
    3232
    3333import java.io.ByteArrayOutputStream;
     
    3535import java.io.ObjectOutputStream;
    3636import java.text.ParseException;
    37 import org.jomc.util.JavaTypeName;
     37import org.jomc.jls.JavaTypeName;
    3838import org.junit.Test;
    3939import static org.junit.Assert.assertEquals;
     
    4444
    4545/**
    46  * Test cases for class {@code org.jomc.model.JavaTypeName}.
     46 * Test cases for class {@code org.jomc.jls.JavaTypeName}.
    4747 *
    4848 * @author <a href="mailto:cs@schulte.it">Christian Schulte</a>
    4949 * @version $JOMC$
    50  * @since 2.0
    5150 */
    5251public class JavaTypeNameTest
     
    5655     * Constant to prefix relative resource names with.
    5756     */
    58     private static final String ABSOLUTE_RESOURCE_NAME_PREFIX = "/org/jomc/util/test/";
     57    private static final String ABSOLUTE_RESOURCE_NAME_PREFIX = "/org/jomc/jls/test/";
    5958
    6059    /**
     
    619618        try
    620619        {
    621             in = new ObjectInputStream( this.getClass().getResourceAsStream(
    622                 ABSOLUTE_RESOURCE_NAME_PREFIX + "JavaTypeName.ser" ) );
     620            in = new ObjectInputStream( this.getClass().getResourceAsStream( ABSOLUTE_RESOURCE_NAME_PREFIX
     621                                                                                + "JavaTypeName.ser" ) );
    623622
    624623            final JavaTypeName javaTypeName = (JavaTypeName) in.readObject();
     
    640639        try
    641640        {
    642             in = new ObjectInputStream( this.getClass().getResourceAsStream(
    643                 ABSOLUTE_RESOURCE_NAME_PREFIX + "JavaTypeNameArgument.ser" ) );
     641            in = new ObjectInputStream( this.getClass().getResourceAsStream( ABSOLUTE_RESOURCE_NAME_PREFIX
     642                                                                                + "JavaTypeNameArgument.ser" ) );
    644643
    645644            final JavaTypeName.Argument javaTypeNameArgument = (JavaTypeName.Argument) in.readObject();
  • jomc-modlet/trunk

    • Property svn:ignore
      •  

        old new  
        77maven-eclipse.xml
        88.settings
         9.travis.yml
  • jomc-modlet/trunk/LICENSE.txt

    r5038 r5091  
    11
    2     Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2    Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33    All rights reserved.
    44
  • jomc-modlet/trunk/pom.xml

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
     
    3333<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    3434  <parent>
    35     <artifactId>jomc-parent</artifactId>
    3635    <groupId>org.jomc</groupId>
    37     <version>2.0-SNAPSHOT</version>
     36    <artifactId>pom</artifactId>
     37    <version>1.0-SNAPSHOT</version>
    3838  </parent>
    3939  <modelVersion>4.0.0</modelVersion>
    4040  <artifactId>jomc-modlet</artifactId>
    4141  <name>JOMC ⁑ Modlet</name>
     42  <version>2.0-SNAPSHOT</version>
    4243  <description>JOMC Modlet is a model context application programming interface based on JAXB and JAXP.</description>
    43   <url>${jomc.artifacts.url}/${project.artifactId}-${project.version}</url>
     44  <url>${jomc.base.url}/${jomc.site.location}</url>
     45  <scm>
     46    <connection>${jomc.scm.connection}</connection>
     47    <developerConnection>${jomc.scm.developerConnection}</developerConnection>
     48    <url>${jomc.scm.url}</url>
     49  </scm>
    4450  <build>
    4551    <resources>
     
    228234                <serverId>${jomc.xml.distribution.id}</serverId>
    229235                <toDir>modlet</toDir>
    230                 <url>${jomc.xml.distribution.url}</url>
     236                <url>${jomc.xml.distribution.base.url}</url>
    231237              </configuration>
    232238            </execution>
     
    255261      <artifactId>junit</artifactId>
    256262      <scope>test</scope>
     263      <version>4.12</version>
    257264    </dependency>
    258265  </dependencies>
    259266  <distributionManagement>
    260267    <site>
    261       <id>${jomc.artifacts.distribution.id}</id>
    262       <name>${jomc.artifacts.distribution.name}</name>
    263       <url>${jomc.artifacts.distribution.url}/${project.artifactId}-${project.version}</url>
     268      <id>${jomc.site.distribution.id}</id>
     269      <name>${jomc.site.distribution.name}</name>
     270      <url>${jomc.site.distribution.base.url}/${jomc.site.location}</url>
    264271    </site>
    265272  </distributionManagement>
     
    274281          <groupId>javax.annotation</groupId>
    275282          <artifactId>jsr250-api</artifactId>
     283          <version>1.0</version>
    276284          <scope>compile</scope>
    277285          <optional>true</optional>
     
    280288          <groupId>javax.activation</groupId>
    281289          <artifactId>activation</artifactId>
     290          <version>1.1.1</version>
    282291          <scope>compile</scope>
    283292        </dependency>
     
    285294          <groupId>javax.xml.bind</groupId>
    286295          <artifactId>jaxb-api</artifactId>
     296          <version>2.2.3</version>
    287297          <scope>compile</scope>
    288298        </dependency>
     
    290300          <groupId>com.sun.xml.bind</groupId>
    291301          <artifactId>jaxb-impl</artifactId>
     302          <version>2.2.4-1</version>
    292303          <scope>runtime</scope>
    293304        </dependency>
     
    295306    </profile>
    296307  </profiles>
     308  <properties>
     309    <jomc.scm.location>jomc-modlet/trunk</jomc.scm.location>
     310    <jomc.site.location>${project.artifactId}/${project.version}</jomc.site.location>
     311  </properties>
    297312</project>
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/DefaultModelContext.java

    r5084 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/DefaultModelContextFactory.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-22
     2 *   Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/DefaultModletProcessor.java

    r5084 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-005
     2 *   Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/DefaultModletProvider.java

    r5084 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/DefaultModletValidator.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2015-006
     2 *   Copyright (C) 2015 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/DefaultServiceFactory.java

    r5050 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2015-018
     2 *   Copyright (C) 2015 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModelContext.java

    r5084 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModelContextFactory.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-22
     2 *   Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModelContextFactoryError.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-22
     2 *   Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModelException.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModelProcessor.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModelProvider.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModelValidationReport.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModelValidator.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModletProcessor.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-005
     2 *   Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModletProvider.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ModletValidator.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2015-006
     2 *   Copyright (C) 2015 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/ServiceFactory.java

    r5050 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2015-018
     2 *   Copyright (C) 2015 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/package-info.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/main/javadoc/org/jomc/modlet/package.html

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/main/javadoc/overview.html

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/main/schemas/jomc-modlet-1.9.xsd

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
     
    4141    <xsd:documentation xml:lang="en"><![CDATA[
    4242
    43   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     43  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    4444  All rights reserved.
    4545
  • jomc-modlet/trunk/src/main/schemas/jomc-modlet-2.0.xjb

    r5056 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/site/apt/model-context-attributes.apt

    r5080 r5091  
    77 ------
    88
    9  ~~ Copyright (C) Christian Schulte <cs@schulte.it>, 2012-24
     9 ~~ Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    1010 ~~ All rights reserved.
    1111 ~~
  • jomc-modlet/trunk/src/site/apt/system-properties.apt

    r5080 r5091  
    77 ------
    88
    9  ~~ Copyright (C) Christian Schulte <cs@schulte.it>, 2012-24
     9 ~~ Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    1010 ~~ All rights reserved.
    1111 ~~
  • jomc-modlet/trunk/src/site/site.xml

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-24
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
     
    3535         xsi:schemaLocation="http://maven.apache.org/DECORATION/1.3.0 http://maven.apache.org/xsd/decoration-1.3.0.xsd">
    3636  <body>
     37    <menu name="Modlet" inherit="top">
     38      <item name="Home" href="${project.url}/index.html"/>
     39      <item name="Download" href="http://repo.maven.apache.org/maven2/org/jomc/jomc-modlet"/>
     40      <item name="Issues" href="http://www.jomc.org/project/issues"/>
     41    </menu>
    3742    <menu name="Reference">
    3843      <item name="System Properties" href="system-properties.html"/>
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/DefaultModelContextTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/DefaultModletProcessorTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-005
     2 *   Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/DefaultModletProviderTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/DefaultModletValidatorTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2015-006
     2 *   Copyright (C) 2015 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/DefaultServiceFactoryTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2015-146
     2 *   Copyright (C) 2015 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ModelContextFactoryErrorTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-22
     2 *   Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ModelContextFactoryTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-22
     2 *   Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ModelContextTest.java

    r5047 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ModelExceptionTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ModelValidationReportTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ModletObjectTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ModletProcessorTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-005
     2 *   Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ModletProviderTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ModletValidatorTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2015-006
     2 *   Copyright (C) 2015 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ModletsTest.java

    r5056 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2015-150
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ServiceFactoryTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2015-146
     2 *   Copyright (C) 2015 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/ServicesTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/package-info.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/ClassCastExceptionModelContext.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/ClassCastExceptionModelContextFactory.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-22
     2 *   Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/IllegalAccessExceptionModelContext.java

    r5047 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/IllegalAccessExceptionModelContextFactory.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-22
     2 *   Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/IllegalServicesModletProvider.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/InstantiationExceptionModelContext.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/InstantiationExceptionModelContextFactory.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-22
     2 *   Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/InstantiationExceptionPropertyType.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-27
     2 *   Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/InvocationTargetExceptionModelContext.java

    r5047 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/InvocationTargetExceptionPropertyType.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-27
     2 *   Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/NoSuchMethodExceptionModelContext.java

    r5047 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/NullModelProcessor.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/NullModelProvider.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/NullModelValidator.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/NullModletProvider.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/ServicesNotFoundModletProvider.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/TestMarshallerListener.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/TestModelProcessor.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/TestModelProvider.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/TestModelValidator.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/TestModletProvider.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/java/org/jomc/modlet/test/support/TestUnmarshallerListener.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-modlet/trunk/src/test/javadoc/org/jomc/modlet/test/package.html

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/test/javadoc/org/jomc/modlet/test/support/package.html

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/test/javadoc/overview.html

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/test/resources/META-INF/invalid-modlet/jomc-modlet.xml

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2012-43
     4  Copyright (C) 2012 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/test/resources/META-INF/jomc-modlet.xml

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/test/resources/META-INF/jomc-modlet.xsl

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-005
     4  Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/test/resources/META-INF/properties-test/jomc-modlet.xml

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/test/resources/org/jomc/modlet/test/relative-uri-test-included.xsl

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-005
     4  Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/test/resources/org/jomc/modlet/test/relative-uri-test.xsl

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-005
     4  Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/test/resources/org/jomc/modlet/test/system-property-test.xsl

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-005
     4  Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-modlet/trunk/src/test/schemas/jomc-modlet-test-1.0-included.xsd

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-320
     4  Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
     
    3535    <xsd:documentation xml:lang="en"><![CDATA[
    3636
    37   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-320
     37  Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    3838  All rights reserved.
    3939
  • jomc-modlet/trunk/src/test/schemas/jomc-modlet-test-1.0.xsd

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
     
    3838    <xsd:documentation xml:lang="en"><![CDATA[
    3939
    40   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     40  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    4141  All rights reserved.
    4242
  • jomc-modlet/trunk/src/test/schemas/jomc-modlet-test-imported-1.0.xsd

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-320
     4  Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
     
    3838    <xsd:documentation xml:lang="en"><![CDATA[
    3939
    40   Copyright (C) Christian Schulte <cs@schulte.it>, 2014-320
     40  Copyright (C) 2014 Christian Schulte <cs@schulte.it>
    4141  All rights reserved.
    4242
  • jomc-util/trunk

    • Property svn:ignore
      •  

        old new  
        55catalog.xml
        66.settings
         7.travis.yml
  • jomc-util/trunk/LICENSE.txt

    r5038 r5091  
    11
    2     Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2    Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33    All rights reserved.
    44
  • jomc-util/trunk/pom.xml

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
     
    3333<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    3434  <parent>
    35     <artifactId>jomc-parent</artifactId>
    3635    <groupId>org.jomc</groupId>
    37     <version>2.0-SNAPSHOT</version>
     36    <artifactId>pom</artifactId>
     37    <version>1.0-SNAPSHOT</version>
    3838  </parent>
    3939  <modelVersion>4.0.0</modelVersion>
    4040  <artifactId>jomc-util</artifactId>
     41  <version>2.0-SNAPSHOT</version>
    4142  <name>JOMC ⁑ Utilities</name>
    4243  <description>Object management and configuration utilities.</description>
    43   <url>${jomc.artifacts.url}/${project.artifactId}-${project.version}</url>
     44  <url>${jomc.base.url}/${jomc.site.location}</url>
     45  <scm>
     46    <connection>${jomc.scm.connection}</connection>
     47    <developerConnection>${jomc.scm.developerConnection}</developerConnection>
     48    <url>${jomc.scm.url}</url>
     49  </scm>
    4450  <build>
    4551    <resources>
     
    5056    </resources>
    5157    <testResources>
    52       <testResource>
    53         <filtering>false</filtering>
    54         <directory>src/test/objects</directory>
    55       </testResource>
    5658      <testResource>
    5759        <filtering>false</filtering>
     
    7072      <groupId>junit</groupId>
    7173      <artifactId>junit</artifactId>
     74      <version>4.12</version>
    7275      <scope>test</scope>
    7376    </dependency>
     
    7578      <groupId>commons-io</groupId>
    7679      <artifactId>commons-io</artifactId>
     80      <version>2.2</version>
    7781      <scope>test</scope>
    7882    </dependency>
     
    8084  <distributionManagement>
    8185    <site>
    82       <id>${jomc.artifacts.distribution.id}</id>
    83       <name>${jomc.artifacts.distribution.name}</name>
    84       <url>${jomc.artifacts.distribution.url}/${project.artifactId}-${project.version}</url>
     86      <id>${jomc.site.distribution.id}</id>
     87      <name>${jomc.site.distribution.name}</name>
     88      <url>${jomc.site.distribution.base.url}/${jomc.site.location}</url>
    8589    </site>
    8690  </distributionManagement>
     91  <properties>
     92    <jomc.scm.location>jomc-util/trunk</jomc.scm.location>
     93    <jomc.site.location>${project.artifactId}/${project.version}</jomc.site.location>
     94  </properties>
    8795</project>
  • jomc-util/trunk/src/main/java/org/jomc/util/LineEditor.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-util/trunk/src/main/java/org/jomc/util/Section.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-util/trunk/src/main/java/org/jomc/util/SectionEditor.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-util/trunk/src/main/java/org/jomc/util/TrailingWhitespaceEditor.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-util/trunk/src/main/java/org/jomc/util/WeakIdentityHashMap.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-util/trunk/src/main/javacc/VersionParser.jj

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
     
    3737PARSER_BEGIN(VersionParser)
    3838/*
    39  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     39 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    4040 *   All rights reserved.
    4141 *
  • jomc-util/trunk/src/main/javadoc/org/jomc/util/package.html

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-util/trunk/src/main/javadoc/overview.html

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-util/trunk/src/test/java/org/jomc/util/test/LineEditorTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-util/trunk/src/test/java/org/jomc/util/test/SectionEditorTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-util/trunk/src/test/java/org/jomc/util/test/TrailingWhitespaceEditorTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-util/trunk/src/test/java/org/jomc/util/test/VersionParserTest.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-util/trunk/src/test/java/org/jomc/util/test/support/NullEditor.java

    r5038 r5091  
    11/*
    2  *   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     2 *   Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    33 *   All rights reserved.
    44 *
  • jomc-util/trunk/src/test/javadoc/org/jomc/util/test/package.html

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-util/trunk/src/test/javadoc/org/jomc/util/test/support/package.html

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc-util/trunk/src/test/javadoc/overview.html

    r5038 r5091  
    22<!--
    33
    4   Copyright (C) Christian Schulte <cs@schulte.it>, 2005-206
     4  Copyright (C) 2005 Christian Schulte <cs@schulte.it>
    55  All rights reserved.
    66
  • jomc/trunk/jomc-ant-tasks/pom.xml

    r5038 r5091  
    4242  <name>JOMC ⁑ Ant Tasks</name>
    4343  <description>Object management and configuration tools for Apache Ant.</description>
    44   <url>${jomc.artifacts.url}/${project.artifactId}-${project.version}</url>
     44  <url>${jomc.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    4545  <build>
    4646    <resources>
     
    140140    <dependency>
    141141      <groupId>org.jomc</groupId>
     142      <artifactId>jomc-jls</artifactId>
     143      <scope>compile</scope>
     144    </dependency>
     145    <dependency>
     146      <groupId>org.jomc</groupId>
    142147      <artifactId>jomc-tools</artifactId>
    143148      <scope>compile</scope>
     
    182187  <distributionManagement>
    183188    <site>
    184       <id>${jomc.artifacts.distribution.id}</id>
    185       <name>${jomc.artifacts.distribution.name}</name>
    186       <url>${jomc.artifacts.distribution.url}/${project.artifactId}-${project.version}</url>
     189      <id>${jomc.site.distribution.id}</id>
     190      <name>${jomc.site.distribution.name}</name>
     191      <url>${jomc.site.distribution.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    187192    </site>
    188193  </distributionManagement>
  • jomc/trunk/jomc-api/pom.xml

    r5038 r5091  
    4141  <name>JOMC ⁑ API</name>
    4242  <description>Object management and configuration application programming interface.</description>
    43   <url>${jomc.artifacts.url}/${project.artifactId}-${project.version}</url>
     43  <url>${jomc.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    4444  <build>
    4545    <resources>
     
    7575  <distributionManagement>
    7676    <site>
    77       <id>${jomc.artifacts.distribution.id}</id>
    78       <name>${jomc.artifacts.distribution.name}</name>
    79       <url>${jomc.artifacts.distribution.url}/${project.artifactId}-${project.version}</url>
     77      <id>${jomc.site.distribution.id}</id>
     78      <name>${jomc.site.distribution.name}</name>
     79      <url>${jomc.site.distribution.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    8080    </site>
    8181  </distributionManagement>
  • jomc/trunk/jomc-cli/pom.xml

    r5038 r5091  
    4141  <name>JOMC ⁑ CLI</name>
    4242  <description>Object management and configuration tools command line interface.</description>
    43   <url>${jomc.artifacts.url}/${project.artifactId}-${project.version}</url>
     43  <url>${jomc.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    4444  <build>
    4545    <pluginManagement>
     
    6363                    <include>org.jomc:jomc-modlet</include>
    6464                    <include>org.jomc:jomc-model</include>
     65                    <include>org.jomc:jomc-jls</include>
    6566                    <include>org.jomc:jomc-ri</include>
    6667                    <include>org.jomc:jomc-tools</include>
     
    580581    <dependency>
    581582      <groupId>org.jomc</groupId>
     583      <artifactId>jomc-jls</artifactId>
     584      <scope>compile</scope>
     585    </dependency>
     586    <dependency>
     587      <groupId>org.jomc</groupId>
    582588      <artifactId>jomc-tools</artifactId>
    583589      <scope>compile</scope>
     
    651657  <distributionManagement>
    652658    <site>
    653       <id>${jomc.artifacts.distribution.id}</id>
    654       <name>${jomc.artifacts.distribution.name}</name>
    655       <url>${jomc.artifacts.distribution.url}/${project.artifactId}-${project.version}</url>
     659      <id>${jomc.site.distribution.id}</id>
     660      <name>${jomc.site.distribution.name}</name>
     661      <url>${jomc.site.distribution.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    656662    </site>
    657663  </distributionManagement>
  • jomc/trunk/jomc-model/pom.xml

    r5038 r5091  
    4141  <name>JOMC ⁑ Model</name>
    4242  <description>Object management and configuration model.</description>
    43   <url>${jomc.artifacts.url}/${project.artifactId}-${project.version}</url>
     43  <url>${jomc.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    4444  <build>
    4545    <resources>
     
    236236                <serverId>${jomc.xml.distribution.id}</serverId>
    237237                <toDir>model</toDir>
    238                 <url>${jomc.xml.distribution.url}</url>
     238                <url>${jomc.xml.distribution.base.url}</url>
    239239              </configuration>
    240240            </execution>
     
    306306    <dependency>
    307307      <groupId>org.jomc</groupId>
     308      <artifactId>jomc-jls</artifactId>
     309      <scope>compile</scope>
     310    </dependency>
     311    <dependency>
     312      <groupId>org.jomc</groupId>
    308313      <artifactId>jomc-util</artifactId>
    309314      <scope>compile</scope>
     
    322327  <distributionManagement>
    323328    <site>
    324       <id>${jomc.artifacts.distribution.id}</id>
    325       <name>${jomc.artifacts.distribution.name}</name>
    326       <url>${jomc.artifacts.distribution.url}/${project.artifactId}-${project.version}</url>
     329      <id>${jomc.site.distribution.id}</id>
     330      <name>${jomc.site.distribution.name}</name>
     331      <url>${jomc.site.distribution.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    327332    </site>
    328333  </distributionManagement>
  • jomc/trunk/jomc-model/src/main/java/org/jomc/model/modlet/DefaultModelValidator.java

    r5038 r5091  
    7373import org.jomc.modlet.ModelValidationReport;
    7474import org.jomc.modlet.ModelValidator;
    75 import org.jomc.util.JavaIdentifier;
     75import org.jomc.jls.JavaIdentifier;
    7676import org.jomc.util.ParseException;
    7777import org.jomc.util.TokenMgrError;
  • jomc/trunk/jomc-model/src/main/schemas/jomc-2.0.xjb

    r5038 r5091  
    853853    {
    854854        Class<?> javaClass = null;
    855         final org.jomc.util.JavaTypeName javaTypeName = this.getJavaTypeName();
     855        final org.jomc.jls.JavaTypeName javaTypeName = this.getJavaTypeName();
    856856
    857857        if ( javaTypeName != null )
     
    875875     * @since 1.4
    876876     */
    877     public org.jomc.util.JavaTypeName getJavaTypeName() throws ModelObjectException
     877    public org.jomc.jls.JavaTypeName getJavaTypeName() throws ModelObjectException
    878878    {
    879879        try
    880880        {
    881             org.jomc.util.JavaTypeName javaTypeName = null;
     881            org.jomc.jls.JavaTypeName javaTypeName = null;
    882882
    883883            if ( this.getClazz() != null )
    884884            {
    885                 javaTypeName = org.jomc.util.JavaTypeName.parse( this.getClazz() );
     885                javaTypeName = org.jomc.jls.JavaTypeName.parse( this.getClazz() );
    886886            }
    887887
     
    12631263    {
    12641264        Class<?> javaClass = null;
    1265         final org.jomc.util.JavaTypeName javaTypeName = this.getJavaTypeName();
     1265        final org.jomc.jls.JavaTypeName javaTypeName = this.getJavaTypeName();
    12661266
    12671267        if ( javaTypeName != null )
     
    12851285     * @since 1.4
    12861286     */
    1287     public org.jomc.util.JavaTypeName getJavaTypeName() throws ModelObjectException
     1287    public org.jomc.jls.JavaTypeName getJavaTypeName() throws ModelObjectException
    12881288    {
    12891289        try
    12901290        {
    1291             org.jomc.util.JavaTypeName javaTypeName = null;
     1291            org.jomc.jls.JavaTypeName javaTypeName = null;
    12921292
    12931293            if ( this.getClazz() != null )
    12941294            {
    1295                 javaTypeName = org.jomc.util.JavaTypeName.parse( this.getClazz() );
     1295                javaTypeName = org.jomc.jls.JavaTypeName.parse( this.getClazz() );
    12961296            }
    12971297
     
    15881588     * @see #getName()
    15891589     */
    1590     public org.jomc.util.JavaIdentifier getJavaGetterMethodName() throws ModelObjectException
     1590    public org.jomc.jls.JavaIdentifier getJavaGetterMethodName() throws ModelObjectException
    15911591    {
    15921592        try
    15931593        {
    1594             return org.jomc.util.JavaIdentifier.parse( "get" + org.jomc.util.JavaIdentifier.normalize(
     1594            return org.jomc.jls.JavaIdentifier.parse( "get" + org.jomc.jls.JavaIdentifier.normalize(
    15951595                this.getName() != null ? this.getName() : "",
    1596                 org.jomc.util.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
     1596                org.jomc.jls.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
    15971597
    15981598        }
     
    16161616     * @see #getName()
    16171617     */
    1618     public org.jomc.util.JavaIdentifier getJavaSetterMethodName() throws ModelObjectException
     1618    public org.jomc.jls.JavaIdentifier getJavaSetterMethodName() throws ModelObjectException
    16191619    {
    16201620        try
    16211621        {
    1622             return org.jomc.util.JavaIdentifier.parse( "set" + org.jomc.util.JavaIdentifier.normalize(
     1622            return org.jomc.jls.JavaIdentifier.parse( "set" + org.jomc.jls.JavaIdentifier.normalize(
    16231623                this.getName() != null ? this.getName() : "",
    1624                 org.jomc.util.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
     1624                org.jomc.jls.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
    16251625
    16261626        }
     
    16441644     * @see #getName()
    16451645     */
    1646     public org.jomc.util.JavaIdentifier getJavaVariableName() throws ModelObjectException
     1646    public org.jomc.jls.JavaIdentifier getJavaVariableName() throws ModelObjectException
    16471647    {
    16481648        try
    16491649        {
    1650             return org.jomc.util.JavaIdentifier.normalize(
     1650            return org.jomc.jls.JavaIdentifier.normalize(
    16511651                this.getName() != null ? this.getName() : "",
    1652                 org.jomc.util.JavaIdentifier.NormalizationMode.VARIABLE_NAME_CONVENTION );
     1652                org.jomc.jls.JavaIdentifier.NormalizationMode.VARIABLE_NAME_CONVENTION );
    16531653
    16541654        }
     
    16721672     * @see #getName()
    16731673     */
    1674     public org.jomc.util.JavaIdentifier getJavaConstantName() throws ModelObjectException
     1674    public org.jomc.jls.JavaIdentifier getJavaConstantName() throws ModelObjectException
    16751675    {
    16761676        try
    16771677        {
    1678             return org.jomc.util.JavaIdentifier.normalize(
     1678            return org.jomc.jls.JavaIdentifier.normalize(
    16791679                this.getName() != null ? this.getName() : "",
    1680                 org.jomc.util.JavaIdentifier.NormalizationMode.CONSTANT_NAME_CONVENTION );
     1680                org.jomc.jls.JavaIdentifier.NormalizationMode.CONSTANT_NAME_CONVENTION );
    16811681
    16821682        }
     
    20112011     * @since 1.4
    20122012     */
    2013     public org.jomc.util.JavaTypeName getJavaTypeName() throws ModelObjectException
     2013    public org.jomc.jls.JavaTypeName getJavaTypeName() throws ModelObjectException
    20142014    {
    20152015        final String typeName = this.getType() == null
     
    20212021        try
    20222022        {
    2023             return org.jomc.util.JavaTypeName.parse( typeName );
     2023            return org.jomc.jls.JavaTypeName.parse( typeName );
    20242024        }
    20252025        catch ( final java.text.ParseException e )
     
    20412041     * @see #getName()
    20422042     */
    2043     public org.jomc.util.JavaIdentifier getJavaGetterMethodName() throws ModelObjectException
     2043    public org.jomc.jls.JavaIdentifier getJavaGetterMethodName() throws ModelObjectException
    20442044    {
    20452045        try
    20462046        {
    2047             final org.jomc.util.JavaTypeName javaType = this.getJavaTypeName();
    2048             final String prefix = javaType.runtimeEquals( org.jomc.util.JavaTypeName.BOOLEAN )
    2049                                   || javaType.runtimeEquals( org.jomc.util.JavaTypeName.BOOLEAN_TYPE ) ? "is" : "get";
    2050 
    2051             return org.jomc.util.JavaIdentifier.parse( prefix + org.jomc.util.JavaIdentifier.normalize(
     2047            final org.jomc.jls.JavaTypeName javaType = this.getJavaTypeName();
     2048            final String prefix = javaType.runtimeEquals( org.jomc.jls.JavaTypeName.BOOLEAN )
     2049                                  || javaType.runtimeEquals( org.jomc.jls.JavaTypeName.BOOLEAN_TYPE ) ? "is" : "get";
     2050
     2051            return org.jomc.jls.JavaIdentifier.parse( prefix + org.jomc.jls.JavaIdentifier.normalize(
    20522052                this.getName() != null ? this.getName() : "",
    2053                 org.jomc.util.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
     2053                org.jomc.jls.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
    20542054
    20552055        }
     
    20732073     * @see #getName()
    20742074     */
    2075     public org.jomc.util.JavaIdentifier getJavaSetterMethodName() throws ModelObjectException
     2075    public org.jomc.jls.JavaIdentifier getJavaSetterMethodName() throws ModelObjectException
    20762076    {
    20772077        try
    20782078        {
    2079             return org.jomc.util.JavaIdentifier.parse( "set" + org.jomc.util.JavaIdentifier.normalize(
     2079            return org.jomc.jls.JavaIdentifier.parse( "set" + org.jomc.jls.JavaIdentifier.normalize(
    20802080                this.getName() != null ? this.getName() : "",
    2081                 org.jomc.util.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
     2081                org.jomc.jls.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
    20822082
    20832083        }
     
    21012101     * @see #getName()
    21022102     */
    2103     public org.jomc.util.JavaIdentifier getJavaVariableName() throws ModelObjectException
     2103    public org.jomc.jls.JavaIdentifier getJavaVariableName() throws ModelObjectException
    21042104    {
    21052105        try
    21062106        {
    2107             return org.jomc.util.JavaIdentifier.normalize(
     2107            return org.jomc.jls.JavaIdentifier.normalize(
    21082108                this.getName() != null ? this.getName() : "",
    2109                 org.jomc.util.JavaIdentifier.NormalizationMode.VARIABLE_NAME_CONVENTION );
     2109                org.jomc.jls.JavaIdentifier.NormalizationMode.VARIABLE_NAME_CONVENTION );
    21102110
    21112111        }
     
    21292129     * @see #getName()
    21302130     */
    2131     public org.jomc.util.JavaIdentifier getJavaConstantName() throws ModelObjectException
     2131    public org.jomc.jls.JavaIdentifier getJavaConstantName() throws ModelObjectException
    21322132    {
    21332133        try
    21342134        {
    2135             return org.jomc.util.JavaIdentifier.normalize(
     2135            return org.jomc.jls.JavaIdentifier.normalize(
    21362136                this.getName() != null ? this.getName() : "",
    2137                 org.jomc.util.JavaIdentifier.NormalizationMode.CONSTANT_NAME_CONVENTION );
     2137                org.jomc.jls.JavaIdentifier.NormalizationMode.CONSTANT_NAME_CONVENTION );
    21382138
    21392139        }
     
    25582558     * @see #getName()
    25592559     */
    2560     public org.jomc.util.JavaIdentifier getJavaGetterMethodName() throws ModelObjectException
     2560    public org.jomc.jls.JavaIdentifier getJavaGetterMethodName() throws ModelObjectException
    25612561    {
    25622562        try
    25632563        {
    2564             return org.jomc.util.JavaIdentifier.parse( "get" + org.jomc.util.JavaIdentifier.normalize(
     2564            return org.jomc.jls.JavaIdentifier.parse( "get" + org.jomc.jls.JavaIdentifier.normalize(
    25652565                this.getName() != null ? this.getName() : "",
    2566                 org.jomc.util.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
     2566                org.jomc.jls.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
    25672567
    25682568        }
     
    25862586     * @see #getName()
    25872587     */
    2588     public org.jomc.util.JavaIdentifier getJavaSetterMethodName() throws ModelObjectException
     2588    public org.jomc.jls.JavaIdentifier getJavaSetterMethodName() throws ModelObjectException
    25892589    {
    25902590        try
    25912591        {
    2592             return org.jomc.util.JavaIdentifier.parse( "set" + org.jomc.util.JavaIdentifier.normalize(
     2592            return org.jomc.jls.JavaIdentifier.parse( "set" + org.jomc.jls.JavaIdentifier.normalize(
    25932593                this.getName() != null ? this.getName() : "",
    2594                 org.jomc.util.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
     2594                org.jomc.jls.JavaIdentifier.NormalizationMode.CAMEL_CASE ) );
    25952595
    25962596        }
     
    26142614     * @see #getName()
    26152615     */
    2616     public org.jomc.util.JavaIdentifier getJavaVariableName() throws ModelObjectException
     2616    public org.jomc.jls.JavaIdentifier getJavaVariableName() throws ModelObjectException
    26172617    {
    26182618        try
    26192619        {
    2620             return org.jomc.util.JavaIdentifier.normalize(
     2620            return org.jomc.jls.JavaIdentifier.normalize(
    26212621                this.getName() != null ? this.getName() : "",
    2622                 org.jomc.util.JavaIdentifier.NormalizationMode.VARIABLE_NAME_CONVENTION );
     2622                org.jomc.jls.JavaIdentifier.NormalizationMode.VARIABLE_NAME_CONVENTION );
    26232623
    26242624        }
     
    26422642     * @see #getName()
    26432643     */
    2644     public org.jomc.util.JavaIdentifier getJavaConstantName() throws ModelObjectException
     2644    public org.jomc.jls.JavaIdentifier getJavaConstantName() throws ModelObjectException
    26452645    {
    26462646        try
    26472647        {
    2648             return org.jomc.util.JavaIdentifier.normalize(
     2648            return org.jomc.jls.JavaIdentifier.normalize(
    26492649                this.getName() != null ? this.getName() : "",
    2650                 org.jomc.util.JavaIdentifier.NormalizationMode.CONSTANT_NAME_CONVENTION );
     2650                org.jomc.jls.JavaIdentifier.NormalizationMode.CONSTANT_NAME_CONVENTION );
    26512651
    26522652        }
     
    27962796     * @see #getType()
    27972797     */
    2798     public org.jomc.util.JavaTypeName getJavaTypeName() throws ModelObjectException
     2798    public org.jomc.jls.JavaTypeName getJavaTypeName() throws ModelObjectException
    27992799    {
    28002800        try
     
    28112811            }
    28122812
    2813             return org.jomc.util.JavaTypeName.parse( typeName );
     2813            return org.jomc.jls.JavaTypeName.parse( typeName );
    28142814        }
    28152815        catch ( final java.text.ParseException e )
     
    28322832     * @see #getName()
    28332833     */
    2834     public org.jomc.util.JavaIdentifier getJavaVariableName() throws ModelObjectException
     2834    public org.jomc.jls.JavaIdentifier getJavaVariableName() throws ModelObjectException
    28352835    {
    28362836        try
    28372837        {
    2838             return org.jomc.util.JavaIdentifier.normalize(
     2838            return org.jomc.jls.JavaIdentifier.normalize(
    28392839                this.getName() != null ? this.getName() : "",
    2840                 org.jomc.util.JavaIdentifier.NormalizationMode.VARIABLE_NAME_CONVENTION );
     2840                org.jomc.jls.JavaIdentifier.NormalizationMode.VARIABLE_NAME_CONVENTION );
    28412841
    28422842        }
     
    31313131    {
    31323132        Class<?> javaClass = null;
    3133         final org.jomc.util.JavaTypeName javaTypeName = this.getJavaTypeName();
     3133        final org.jomc.jls.JavaTypeName javaTypeName = this.getJavaTypeName();
    31343134
    31353135        if ( javaTypeName != null )
     
    31683168            {
    31693169                final Specification s = this.getSpecifications().getSpecification().get( i );
    3170                 final org.jomc.util.JavaTypeName javaTypeName = s.getJavaTypeName();
     3170                final org.jomc.jls.JavaTypeName javaTypeName = s.getJavaTypeName();
    31713171
    31723172                if ( javaTypeName != null )
     
    32013201    {
    32023202        java.lang.reflect.Constructor<?> javaConstructor = null;
    3203         final org.jomc.util.JavaTypeName javaTypeName = this.getJavaTypeName();
     3203        final org.jomc.jls.JavaTypeName javaTypeName = this.getJavaTypeName();
    32043204
    32053205        if ( javaTypeName != null )
     
    32453245            {
    32463246                javaFactoryMethodName =
    3247                     org.jomc.util.JavaIdentifier.parse( "get" + org.jomc.util.JavaIdentifier.normalize(
    3248                         this.getName(), org.jomc.util.JavaIdentifier.NormalizationMode.CAMEL_CASE ) ).toString();
     3247                    org.jomc.jls.JavaIdentifier.parse( "get" + org.jomc.jls.JavaIdentifier.normalize(
     3248                        this.getName(), org.jomc.jls.JavaIdentifier.NormalizationMode.CAMEL_CASE ) ).toString();
    32493249
    32503250            }
     
    32813281        throws ClassNotFoundException, ModelObjectException
    32823282    {
    3283         final org.jomc.util.JavaTypeName javaTypeName = this.getJavaTypeName();
     3283        final org.jomc.jls.JavaTypeName javaTypeName = this.getJavaTypeName();
    32843284        java.lang.reflect.Method factoryMethod = null;
    32853285
     
    33403340        throws ClassNotFoundException, ModelObjectException
    33413341    {
    3342         final org.jomc.util.JavaTypeName javaTypeName = this.getJavaTypeName();
     3342        final org.jomc.jls.JavaTypeName javaTypeName = this.getJavaTypeName();
    33433343        boolean assignable = javaTypeName != null;
    33443344
     
    34113411     * @since 1.4
    34123412     */
    3413     public org.jomc.util.JavaTypeName getJavaTypeName() throws ModelObjectException
     3413    public org.jomc.jls.JavaTypeName getJavaTypeName() throws ModelObjectException
    34143414    {
    34153415        try
    34163416        {
    3417             org.jomc.util.JavaTypeName javaTypeName = null;
     3417            org.jomc.jls.JavaTypeName javaTypeName = null;
    34183418
    34193419            if ( this.getClazz() != null )
    34203420            {
    3421                 javaTypeName = org.jomc.util.JavaTypeName.parse( this.getClazz() );
     3421                javaTypeName = org.jomc.jls.JavaTypeName.parse( this.getClazz() );
    34223422            }
    34233423
     
    37823782     */
    37833783    @javax.xml.bind.annotation.XmlTransient
    3784     private static final java.util.Comparator<org.jomc.util.JavaTypeName> JAVA_TYPE_NAME_COMPARATOR =
    3785         new java.util.Comparator<org.jomc.util.JavaTypeName>()
    3786     {
    3787 
    3788         public int compare( final org.jomc.util.JavaTypeName o1, final org.jomc.util.JavaTypeName o2 )
     3784    private static final java.util.Comparator<org.jomc.jls.JavaTypeName> JAVA_TYPE_NAME_COMPARATOR =
     3785        new java.util.Comparator<org.jomc.jls.JavaTypeName>()
     3786    {
     3787
     3788        public int compare( final org.jomc.jls.JavaTypeName o1, final org.jomc.jls.JavaTypeName o2 )
    37893789        {
    37903790            return o1.getName( true ).compareTo( o2.getName( true ) );
     
    41814181     * @since 1.4
    41824182     */
    4183     public List<org.jomc.util.JavaTypeName> getImplementedJavaTypeNames( final String implementation ) throws ModelObjectException
     4183    public List<org.jomc.jls.JavaTypeName> getImplementedJavaTypeNames( final String implementation ) throws ModelObjectException
    41844184    {
    41854185        if ( implementation == null )
     
    41894189
    41904190        final Specifications implemented = this.getSpecifications( implementation );
    4191         java.util.List<org.jomc.util.JavaTypeName> javaTypeNames = null;
     4191        java.util.List<org.jomc.jls.JavaTypeName> javaTypeNames = null;
    41924192
    41934193        if ( implemented != null )
    41944194        {
    41954195            javaTypeNames =
    4196                 new java.util.ArrayList<org.jomc.util.JavaTypeName>( implemented.getSpecification().size() );
     4196                new java.util.ArrayList<org.jomc.jls.JavaTypeName>( implemented.getSpecification().size() );
    41974197
    41984198            for ( int i = 0, s0 = implemented.getSpecification().size(); i < s0; i++ )
    41994199            {
    42004200                final Specification s = implemented.getSpecification().get( i );
    4201                 final org.jomc.util.JavaTypeName javaTypeName = s.getJavaTypeName();
     4201                final org.jomc.jls.JavaTypeName javaTypeName = s.getJavaTypeName();
    42024202
    42034203                if ( javaTypeName != null && !javaTypeNames.contains( javaTypeName ) )
     
    43954395     * @see Specification#getJavaTypeName()
    43964396     */
    4397     public org.jomc.util.JavaTypeName getDependencyJavaTypeName( final String implementation, final String dependency )
     4397    public org.jomc.jls.JavaTypeName getDependencyJavaTypeName( final String implementation, final String dependency )
    43984398        throws ModelObjectException
    43994399    {
     
    44114411        try
    44124412        {
    4413             org.jomc.util.JavaTypeName javaTypeName = null;
     4413            org.jomc.jls.JavaTypeName javaTypeName = null;
    44144414            final Dependencies dependencies = this.getDependencies( implementation );
    44154415
     
    44324432                        }
    44334433
    4434                         javaTypeName = org.jomc.util.JavaTypeName.parse( typeName );
     4434                        javaTypeName = org.jomc.jls.JavaTypeName.parse( typeName );
    44354435                    }
    44364436                }
     
    56515651            try
    56525652            {
    5653                 final org.jomc.util.JavaTypeName javaTypeName = org.jomc.util.JavaTypeName.parse( identifier );
     5653                final org.jomc.jls.JavaTypeName javaTypeName = org.jomc.jls.JavaTypeName.parse( identifier );
    56545654                final Class<?> classpathSpec = javaTypeName.getClass( classLoader, false );
    56555655
     
    57155715            try
    57165716            {
    5717                 final org.jomc.util.JavaTypeName javaTypeName =
    5718                     org.jomc.util.JavaTypeName.parse( specification.getClazz() );
     5717                final org.jomc.jls.JavaTypeName javaTypeName =
     5718                    org.jomc.jls.JavaTypeName.parse( specification.getClazz() );
    57195719
    57205720                final Class<?> classpathImpl = javaTypeName.getClass( classLoader, false );
  • jomc/trunk/jomc-model/src/test/java/org/jomc/model/test/ArgumentTest.java

    r5038 r5091  
    3333import org.jomc.model.Argument;
    3434import org.jomc.model.ModelObjectException;
    35 import org.jomc.util.JavaIdentifier;
     35import org.jomc.jls.JavaIdentifier;
    3636import org.junit.Test;
    3737import static org.junit.Assert.assertEquals;
  • jomc/trunk/jomc-model/src/test/java/org/jomc/model/test/DependencyTest.java

    r5038 r5091  
    3333import org.jomc.model.Dependency;
    3434import org.jomc.model.ModelObjectException;
    35 import org.jomc.util.JavaIdentifier;
     35import org.jomc.jls.JavaIdentifier;
    3636import org.junit.Test;
    3737import static org.junit.Assert.assertEquals;
  • jomc/trunk/jomc-model/src/test/java/org/jomc/model/test/MessageTest.java

    r5038 r5091  
    3333import org.jomc.model.Message;
    3434import org.jomc.model.ModelObjectException;
    35 import org.jomc.util.JavaIdentifier;
     35import org.jomc.jls.JavaIdentifier;
    3636import org.junit.Test;
    3737import static org.junit.Assert.assertEquals;
  • jomc/trunk/jomc-model/src/test/java/org/jomc/model/test/PropertyTest.java

    r5038 r5091  
    3535import org.jomc.model.Property;
    3636import org.jomc.model.PropertyException;
    37 import org.jomc.util.JavaIdentifier;
     37import org.jomc.jls.JavaIdentifier;
    3838import org.junit.Test;
    3939import static org.junit.Assert.assertEquals;
  • jomc/trunk/jomc-ri/pom.xml

    r5038 r5091  
    4141  <name>JOMC ⁑ RI</name>
    4242  <description>Object management and configuration reference implementation.</description>
    43   <url>${jomc.artifacts.url}/${project.artifactId}-${project.version}</url>
     43  <url>${jomc.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    4444  <build>
    4545    <resources>
     
    101101    <dependency>
    102102      <groupId>org.jomc</groupId>
     103      <artifactId>jomc-jls</artifactId>
     104      <scope>compile</scope>
     105    </dependency>
     106    <dependency>
     107      <groupId>org.jomc</groupId>
    103108      <artifactId>jomc-api</artifactId>
    104109      <scope>compile</scope>
     
    117122  <distributionManagement>
    118123    <site>
    119       <id>${jomc.artifacts.distribution.id}</id>
    120       <name>${jomc.artifacts.distribution.name}</name>
    121       <url>${jomc.artifacts.distribution.url}/${project.artifactId}-${project.version}</url>
     124      <id>${jomc.site.distribution.id}</id>
     125      <name>${jomc.site.distribution.name}</name>
     126      <url>${jomc.site.distribution.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    122127    </site>
    123128  </distributionManagement>
  • jomc/trunk/jomc-ri/src/main/java/org/jomc/ri/model/RuntimeArgument.java

    r5038 r5091  
    3939import org.jomc.model.Argument;
    4040import org.jomc.model.ModelObjectException;
    41 import org.jomc.util.JavaTypeName;
     41import org.jomc.jls.JavaTypeName;
    4242
    4343// SECTION-START[Documentation]
  • jomc/trunk/jomc-ri/src/main/java/org/jomc/ri/model/RuntimeImplementation.java

    r5038 r5091  
    4343import org.jomc.model.Implementation;
    4444import org.jomc.model.ModelObjectException;
    45 import org.jomc.util.JavaTypeName;
     45import org.jomc.jls.JavaTypeName;
    4646import static org.jomc.ri.model.RuntimeModelObjects.BOOTSTRAP_CLASSLOADER_KEY;
    4747import static org.jomc.ri.model.RuntimeModelObjects.classesByClassLoaderAndNameCache;
  • jomc/trunk/jomc-ri/src/main/java/org/jomc/ri/model/RuntimeInstance.java

    r5038 r5091  
    4545import org.jomc.model.ModelObjectException;
    4646import org.jomc.model.Specification;
    47 import org.jomc.util.JavaTypeName;
     47import org.jomc.jls.JavaTypeName;
    4848import org.jomc.util.WeakIdentityHashMap;
    4949import static org.jomc.ri.model.RuntimeModelObjects.BOOTSTRAP_CLASSLOADER_KEY;
  • jomc/trunk/jomc-ri/src/main/java/org/jomc/ri/model/RuntimeSpecification.java

    r5038 r5091  
    4242import org.jomc.model.ModelObjectException;
    4343import org.jomc.model.Specification;
    44 import org.jomc.util.JavaTypeName;
     44import org.jomc.jls.JavaTypeName;
    4545import static org.jomc.ri.model.RuntimeModelObjects.BOOTSTRAP_CLASSLOADER_KEY;
    4646import static org.jomc.ri.model.RuntimeModelObjects.classesByClassLoaderAndNameCache;
  • jomc/trunk/jomc-spi/pom.xml

    r5038 r5091  
    4141  <name>JOMC ⁑ SPI</name>
    4242  <description>Object management and configuration implementation programming interface.</description>
    43   <url>${jomc.artifacts.url}/${project.artifactId}-${project.version}</url>
     43  <url>${jomc.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    4444  <build>
    4545    <resources>
     
    6464  <distributionManagement>
    6565    <site>
    66       <id>${jomc.artifacts.distribution.id}</id>
    67       <name>${jomc.artifacts.distribution.name}</name>
    68       <url>${jomc.artifacts.distribution.url}/${project.artifactId}-${project.version}</url>
     66      <id>${jomc.site.distribution.id}</id>
     67      <name>${jomc.site.distribution.name}</name>
     68      <url>${jomc.site.distribution.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    6969    </site>
    7070  </distributionManagement>
  • jomc/trunk/jomc-tools/pom.xml

    r5038 r5091  
    4141  <name>JOMC ⁑ Tools</name>
    4242  <description>Object management and configuration tools.</description>
    43   <url>${jomc.artifacts.url}/${project.artifactId}-${project.version}</url>
     43  <url>${jomc.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    4444  <build>
    4545    <resources>
     
    265265                <serverId>${jomc.xml.distribution.id}</serverId>
    266266                <toDir>model</toDir>
    267                 <url>${jomc.xml.distribution.url}/tools</url>
     267                <url>${jomc.xml.distribution.base.url}/tools</url>
    268268              </configuration>
    269269            </execution>
     
    309309    </dependency>
    310310    <dependency>
     311      <groupId>org.jomc</groupId>
     312      <artifactId>jomc-jls</artifactId>
     313      <scope>compile</scope>
     314    </dependency>
     315    <dependency>
    311316      <groupId>org.apache.velocity</groupId>
    312317      <artifactId>velocity</artifactId>
     
    336341  <distributionManagement>
    337342    <site>
    338       <id>${jomc.artifacts.distribution.id}</id>
    339       <name>${jomc.artifacts.distribution.name}</name>
    340       <url>${jomc.artifacts.distribution.url}/${project.artifactId}-${project.version}</url>
     343      <id>${jomc.site.distribution.id}</id>
     344      <name>${jomc.site.distribution.name}</name>
     345      <url>${jomc.site.distribution.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    341346    </site>
    342347  </distributionManagement>
  • jomc/trunk/jomc-tools/src/main/java/org/jomc/tools/JomcTool.java

    r5038 r5091  
    7676import org.jomc.model.modlet.ModelHelper;
    7777import org.jomc.modlet.Model;
    78 import org.jomc.util.JavaIdentifier;
     78import org.jomc.jls.JavaIdentifier;
    7979
    8080/**
  • jomc/trunk/jomc-tools/src/main/java/org/jomc/tools/ResourceFileProcessor.java

    r5038 r5091  
    5454import org.jomc.model.Specification;
    5555import org.jomc.model.Text;
    56 import org.jomc.util.JavaTypeName;
     56import org.jomc.jls.JavaTypeName;
    5757
    5858/**
  • jomc/trunk/jomc-tools/src/main/java/org/jomc/tools/modlet/ToolsModelProcessor.java

    r5038 r5091  
    5454import org.jomc.tools.model.SourceSectionType;
    5555import org.jomc.tools.model.SourceSectionsType;
    56 import org.jomc.util.JavaTypeName;
     56import org.jomc.jls.JavaTypeName;
    5757import static org.jomc.tools.modlet.ToolsModletConstants.ANNOTATIONS_SECTION_NAME;
    5858import static org.jomc.tools.modlet.ToolsModletConstants.CONSTRUCTORS_HEAD_TEMPLATE;
  • jomc/trunk/jomc-tools/src/main/java/org/jomc/tools/modlet/ToolsModelProvider.java

    r5038 r5091  
    6363import org.jomc.tools.model.SourceSectionType;
    6464import org.jomc.tools.model.SourceSectionsType;
    65 import org.jomc.util.JavaTypeName;
     65import org.jomc.jls.JavaTypeName;
    6666import static org.jomc.tools.modlet.ToolsModletConstants.ANNOTATIONS_SECTION_NAME;
    6767import static org.jomc.tools.modlet.ToolsModletConstants.CONSTRUCTORS_HEAD_TEMPLATE;
  • jomc/trunk/jomc-tools/src/main/schemas/jomc-tools-1.6.xjb

    r5038 r5091  
    708708     * parameter to a {@code JavaTypeName} fails.
    709709     */
    710     public org.jomc.util.JavaTypeName getJavaTypeName() throws org.jomc.model.ModelObjectException
     710    public org.jomc.jls.JavaTypeName getJavaTypeName() throws org.jomc.model.ModelObjectException
    711711    {
    712712        final String typeName = this.getType() == null
     
    718718        try
    719719        {
    720             return org.jomc.util.JavaTypeName.parse( typeName );
     720            return org.jomc.jls.JavaTypeName.parse( typeName );
    721721        }
    722722        catch ( final java.text.ParseException e )
  • jomc/trunk/jomc-tools/src/test/java/org/jomc/tools/test/JomcToolTest.java

    r5038 r5091  
    5959import org.jomc.modlet.ModelValidationReport;
    6060import org.jomc.tools.JomcTool;
    61 import org.jomc.util.JavaIdentifier;
     61import org.jomc.jls.JavaIdentifier;
    6262import org.junit.Test;
    6363import static org.junit.Assert.assertEquals;
  • jomc/trunk/maven-jomc-plugin/pom.xml

    r5038 r5091  
    4242  <name>JOMC ⁑ Maven Plugin</name>
    4343  <description>Object management and configuration tools for Apache Maven.</description>
    44   <url>${jomc.artifacts.url}/${project.artifactId}-${project.version}</url>
     44  <url>${jomc.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    4545  <build>
    4646    <resources>
     
    6666      <groupId>org.jomc</groupId>
    6767      <artifactId>jomc-model</artifactId>
     68      <scope>compile</scope>
     69    </dependency>
     70    <dependency>
     71      <groupId>org.jomc</groupId>
     72      <artifactId>jomc-jls</artifactId>
    6873      <scope>compile</scope>
    6974    </dependency>
     
    132137  <distributionManagement>
    133138    <site>
    134       <id>${jomc.artifacts.distribution.id}</id>
    135       <name>${jomc.artifacts.distribution.name}</name>
    136       <url>${jomc.artifacts.distribution.url}/${project.artifactId}-${project.version}</url>
     139      <id>${jomc.site.distribution.id}</id>
     140      <name>${jomc.site.distribution.name}</name>
     141      <url>${jomc.site.distribution.base.url}/${jomc.site.location}/${project.artifactId}-${project.version}</url>
    137142    </site>
    138143  </distributionManagement>
  • jomc/trunk/pom.xml

    r5086 r5091  
    3232-->
    3333<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     34  <parent>
     35    <groupId>org.jomc</groupId>
     36    <artifactId>pom</artifactId>
     37    <version>1.0-SNAPSHOT</version>
     38  </parent>
    3439  <modelVersion>4.0.0</modelVersion>
    35   <groupId>org.jomc</groupId>
    3640  <artifactId>jomc-parent</artifactId>
    3741  <packaging>pom</packaging>
     
    3943  <version>2.0-SNAPSHOT</version>
    4044  <description>JOMC is an object management and configuration application programming interface with corresponding reference implementation and tools for managing object management and configuration code. This is the parent module of the JOMC artifacts.</description>
    41   <url>${jomc.artifacts.url}</url>
     45  <url>${jomc.base.url}/${jomc.site.location}</url>
    4246  <inceptionYear>2005</inceptionYear>
    43   <organization>
    44     <name>The JOMC Project</name>
    45     <url>http://www.jomc.org</url>
    46   </organization>
    47   <licenses>
    48     <license>
    49       <name>The JOMC Project Copyright</name>
    50       <url>http://www.jomc.org/LICENSE.txt</url>
    51       <distribution>repo</distribution>
    52       <comments>Simplified BSD License.</comments>
    53     </license>
    54   </licenses>
    55   <developers>
    56     <developer>
    57       <id>schulte</id>
    58       <name>Christian Schulte</name>
    59       <timezone>Europe/Berlin</timezone>
    60       <email>cs@schulte.it</email>
    61     </developer>
    62   </developers>
    63   <issueManagement>
    64     <system>Trac</system>
    65     <url>http://www.jomc.org/trac</url>
    66   </issueManagement>
    67   <ciManagement>
    68     <system>Travis CI</system>
    69     <url>https://travis-ci.org/JOMC</url>
    70   </ciManagement>
    7147  <scm>
    72     <connection>scm:svn:http://svn.jomc.org/svnroot/jomc/jomc/trunk</connection>
    73     <developerConnection>scm:svn:http://svn.jomc.org/svnroot/jomc/jomc/trunk</developerConnection>
    74     <url>http://svn.jomc.org/jomc/trunk</url>
     48    <connection>${jomc.scm.connection}</connection>
     49    <developerConnection>${jomc.scm.developerConnection}</developerConnection>
     50    <url>${jomc.scm.url}</url>
    7551  </scm>
    7652  <build>
    77     <extensions>
    78       <extension>
    79         <groupId>org.jomc.build</groupId>
    80         <artifactId>jomc-build-resources</artifactId>
    81         <version>${jomc.build.version}</version>
    82       </extension>
    83     </extensions>
    8453    <pluginManagement>
    8554      <plugins>
    8655        <plugin>
    8756          <groupId>org.apache.maven.plugins</groupId>
    88           <artifactId>maven-compiler-plugin</artifactId>
    89           <version>${maven-compiler-plugin.artifact.version}</version>
    90           <configuration>
    91             <!--
    92             https://issues.apache.org/jira/browse/MPOM-63
    93             -->
    94             <source>${maven.compiler.source}</source>
    95             <target>${maven.compiler.target}</target>
    96           </configuration>
    97         </plugin>
    98         <plugin>
    99           <groupId>org.apache.maven.plugins</groupId>
    100           <artifactId>maven-site-plugin</artifactId>
    101           <version>${maven-site-plugin.artifact.version}</version>
    102           <dependencies>
    103             <dependency>
    104               <!--
    105               https://issues.apache.org/jira/browse/MSITE-724
    106               -->
    107               <groupId>org.apache.maven</groupId>
    108               <artifactId>maven-archiver</artifactId>
    109               <version>2.5</version>
    110             </dependency>
    111           </dependencies>
    112           <configuration>
    113             <reportPlugins>
    114               <reportPlugin>
    115                 <groupId>org.apache.maven.plugins</groupId>
    116                 <artifactId>maven-project-info-reports-plugin</artifactId>
    117                 <reportSets>
    118                   <reportSet>
    119                     <id>default-index</id>
    120                     <reports>
    121                       <report>index</report>
    122                     </reports>
    123                   </reportSet>
    124                   <reportSet>
    125                     <id>default-cim</id>
    126                     <reports>
    127                       <report>cim</report>
    128                     </reports>
    129                   </reportSet>
    130                   <reportSet>
    131                     <id>default-dependencies</id>
    132                     <reports>
    133                       <report>dependencies</report>
    134                     </reports>
    135                   </reportSet>
    136                   <reportSet>
    137                     <id>default-dependency-convergence</id>
    138                     <reports>
    139                       <report>dependency-convergence</report>
    140                     </reports>
    141                   </reportSet>
    142                   <reportSet>
    143                     <id>default-dependency-management</id>
    144                     <reports>
    145                       <report>dependency-management</report>
    146                     </reports>
    147                   </reportSet>
    148                   <reportSet>
    149                     <id>default-issue-tracking</id>
    150                     <reports>
    151                       <report>issue-tracking</report>
    152                     </reports>
    153                   </reportSet>
    154                   <reportSet>
    155                     <id>default-mailing-list</id>
    156                     <reports>
    157                       <report>mailing-list</report>
    158                     </reports>
    159                   </reportSet>
    160                   <reportSet>
    161                     <id>default-plugin-management</id>
    162                     <reports>
    163                       <report>plugin-management</report>
    164                     </reports>
    165                   </reportSet>
    166                   <reportSet>
    167                     <id>default-license</id>
    168                     <reports>
    169                       <report>license</report>
    170                     </reports>
    171                   </reportSet>
    172                   <reportSet>
    173                     <id>default-modules</id>
    174                     <reports>
    175                       <report>modules</report>
    176                     </reports>
    177                   </reportSet>
    178                   <reportSet>
    179                     <id>default-plugins</id>
    180                     <reports>
    181                       <report>plugins</report>
    182                     </reports>
    183                   </reportSet>
    184                   <reportSet>
    185                     <id>default-plugin-management</id>
    186                     <reports>
    187                       <report>plugin-management</report>
    188                     </reports>
    189                   </reportSet>
    190                   <reportSet>
    191                     <id>default-summary</id>
    192                     <reports>
    193                       <report>summary</report>
    194                     </reports>
    195                   </reportSet>
    196                   <reportSet>
    197                     <id>default-project-team</id>
    198                     <reports>
    199                       <report>project-team</report>
    200                     </reports>
    201                   </reportSet>
    202                   <reportSet>
    203                     <id>default-scm</id>
    204                     <reports>
    205                       <report>scm</report>
    206                     </reports>
    207                   </reportSet>
    208                 </reportSets>
    209               </reportPlugin>
    210               <reportPlugin>
    211                 <groupId>org.apache.maven.plugins</groupId>
    212                 <artifactId>maven-javadoc-plugin</artifactId>
    213                 <reportSets>
    214                   <reportSet>
    215                     <id>default-javadoc</id>
    216                     <reports>
    217                       <report>javadoc</report>
    218                     </reports>
    219                   </reportSet>
    220                   <reportSet>
    221                     <id>default-test-javadoc</id>
    222                     <reports>
    223                       <report>test-javadoc</report>
    224                     </reports>
    225                   </reportSet>
    226                 </reportSets>
    227                 <configuration>
    228                   <quiet>true</quiet>
    229                   <breakiterator>true</breakiterator>
    230                   <top><![CDATA[<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-23230934-1', 'jomc.org');ga('send', 'pageview');</script>]]></top>
    231                   <keywords>true</keywords>
    232                   <linksource>true</linksource>
    233                   <serialwarn>true</serialwarn>
    234                   <source>${maven.compiler.source}</source>
    235                   <doctitle>${project.name} ${project.version}</doctitle>
    236                   <testDoctitle>${project.name} Tests ${project.version}</testDoctitle>
    237                   <windowtitle>${project.name} ${project.version}</windowtitle>
    238                   <testWindowtitle>${project.name} Tests ${project.version}</testWindowtitle>
    239                   <detectOfflineLinks>false</detectOfflineLinks>
    240                   <detectLinks>true</detectLinks>
    241                   <validateLinks>true</validateLinks>
    242                   <minmemory>${maven.javadoc.minmemory}</minmemory>
    243                   <maxmemory>${maven.javadoc.maxmemory}</maxmemory>
    244                   <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
    245                   <docletArtifact>
    246                     <groupId>org.umlgraph</groupId>
    247                     <artifactId>umlgraph</artifactId>
    248                     <version>${umlgraph.version}</version>
    249                   </docletArtifact>
    250                   <tagletArtifacts>
    251                     <tagletArtifact>
    252                       <groupId>org.apache.maven.plugin-tools</groupId>
    253                       <artifactId>maven-plugin-tools-javadoc</artifactId>
    254                       <version>${plugintools.version}</version>
    255                     </tagletArtifact>
    256                     <tagletArtifact>
    257                       <groupId>org.codehaus.plexus</groupId>
    258                       <artifactId>plexus-component-javadoc</artifactId>
    259                       <version>${plexuscontainers.version}</version>
    260                     </tagletArtifact>
    261                   </tagletArtifacts>
    262                   <additionalJOptions>
    263                     <additionalJOption>-J-client</additionalJOption>
    264                     <additionalJOption>-J-Dfile.encoding=${file.encoding}</additionalJOption>
    265                   </additionalJOptions>
    266                   <additionalparam>-inferrel -inferdep -hide java.* -collpackages java.util.* -qualify -postfixpackage -nodefontsize 10 -nodefontpackagesize 8 -outputencoding ${project.reporting.outputEncoding} -inferdepvis protected</additionalparam>
    267                   <groups>
    268                     <group>
    269                       <title>Application Programming Interface</title>
    270                       <packages>org.jomc</packages>
    271                     </group>
    272                     <group>
    273                       <title>Application Programming Interface Test Suite</title>
    274                       <packages>org.jomc.test*</packages>
    275                     </group>
    276                     <group>
    277                       <title>Implementation Programming Interface</title>
    278                       <packages>org.jomc.spi*</packages>
    279                     </group>
    280                     <group>
    281                       <title>Implementation Programming Interface Test Suite</title>
    282                       <packages>org.jomc.spi.test*</packages>
    283                     </group>
    284                     <group>
    285                       <title>Utilities</title>
    286                       <packages>org.jomc.util*</packages>
    287                     </group>
    288                     <group>
    289                       <title>Utilities Test Suite</title>
    290                       <packages>org.jomc.util.test*</packages>
    291                     </group>
    292                     <group>
    293                       <title>Modlet</title>
    294                       <packages>org.jomc.modlet*</packages>
    295                     </group>
    296                     <group>
    297                       <title>Modlet Test Suite</title>
    298                       <packages>org.jomc.modlet.test*</packages>
    299                     </group>
    300                     <group>
    301                       <title>Model</title>
    302                       <packages>org.jomc.model*</packages>
    303                     </group>
    304                     <group>
    305                       <title>Model Test Suite</title>
    306                       <packages>org.jomc.model.test*:org.jomc.model.modlet.test*</packages>
    307                     </group>
    308                     <group>
    309                       <title>Reference Implementation</title>
    310                       <packages>org.jomc.ri*</packages>
    311                     </group>
    312                     <group>
    313                       <title>Reference Implementation Test Suite</title>
    314                       <packages>org.jomc.ri.test*</packages>
    315                     </group>
    316                     <group>
    317                       <title>Tools</title>
    318                       <packages>org.jomc.tools*</packages>
    319                     </group>
    320                     <group>
    321                       <title>Tools Test Suite</title>
    322                       <packages>org.jomc.tools.test*:org.jomc.tools.model.test*:org.jomc.tools.modlet.test*</packages>
    323                     </group>
    324                     <group>
    325                       <title>Maven Plugin</title>
    326                       <packages>org.jomc.mojo*</packages>
    327                     </group>
    328                     <group>
    329                       <title>Maven Plugin Test Suite</title>
    330                       <packages>org.jomc.mojo.test*</packages>
    331                     </group>
    332                     <group>
    333                       <title>Ant Tasks</title>
    334                       <packages>org.jomc.ant*</packages>
    335                     </group>
    336                     <group>
    337                       <title>Ant Tasks Test Suite</title>
    338                       <packages>org.jomc.ant.test*:org.jomc.ant.types.test*</packages>
    339                     </group>
    340                     <group>
    341                       <title>Command Line Interface</title>
    342                       <packages>org.jomc.cli*</packages>
    343                     </group>
    344                     <group>
    345                       <title>Command Line Interface Test Suite</title>
    346                       <packages>org.jomc.cli.test*:org.jomc.cli.commands.test*</packages>
    347                     </group>
    348                   </groups>
    349                 </configuration>
    350               </reportPlugin>
    351               <reportPlugin>
    352                 <groupId>org.apache.maven.plugins</groupId>
    353                 <artifactId>maven-jxr-plugin</artifactId>
    354                 <reportSets>
    355                   <reportSet>
    356                     <id>default-jxr</id>
    357                     <reports>
    358                       <report>jxr</report>
    359                     </reports>
    360                   </reportSet>
    361                   <reportSet>
    362                     <id>default-test-jxr</id>
    363                     <reports>
    364                       <report>test-jxr</report>
    365                     </reports>
    366                   </reportSet>
    367                 </reportSets>
    368               </reportPlugin>
    369               <!-- http://jira.codehaus.org/browse/MTAGLIST-59 reportPlugin>
    370                 <groupId>org.codehaus.mojo</groupId>
    371                 <artifactId>taglist-maven-plugin</artifactId>
    372                 <reportSets>
    373                   <reportSet>
    374                     <id>default-taglist</id>
    375                     <reports>
    376                       <report>taglist</report>
    377                     </reports>
    378                   </reportSet>
    379                 </reportSets>
    380                 <configuration>
    381                   <tagListOptions>
    382                     <tagClasses>
    383                       <tagClass>
    384                         <displayName>JDK Tags</displayName>
    385                         <tags>
    386                           <tag>
    387                             <matchString>JDK:</matchString>
    388                             <matchType>exact</matchType>
    389                           </tag>
    390                         </tags>
    391                       </tagClass>
    392                     </tagClasses>
    393                   </tagListOptions>
    394                 </configuration>
    395               </reportPlugin -->
    396               <reportPlugin>
    397                 <groupId>org.apache.maven.plugins</groupId>
    398                 <artifactId>maven-pmd-plugin</artifactId>
    399                 <reportSets>
    400                   <reportSet>
    401                     <id>default-pmd</id>
    402                     <reports>
    403                       <report>pmd</report>
    404                     </reports>
    405                   </reportSet>
    406                   <reportSet>
    407                     <id>default-cpd</id>
    408                     <reports>
    409                       <report>cpd</report>
    410                     </reports>
    411                   </reportSet>
    412                 </reportSets>
    413                 <configuration>
    414                   <format>none</format>
    415                   <targetJdk>${maven.compiler.target}</targetJdk>
    416                 </configuration>
    417               </reportPlugin>
    418               <reportPlugin>
    419                 <groupId>org.apache.maven.plugins</groupId>
    420                 <artifactId>maven-surefire-report-plugin</artifactId>
    421                 <reportSets>
    422                   <reportSet>
    423                     <id>default-report</id>
    424                     <reports>
    425                       <report>report</report>
    426                     </reports>
    427                   </reportSet>
    428                 </reportSets>
    429               </reportPlugin>
    430               <reportPlugin>
    431                 <groupId>org.apache.maven.plugins</groupId>
    432                 <artifactId>maven-checkstyle-plugin</artifactId>
    433                 <reportSets>
    434                   <reportSet>
    435                     <id>default-checkstyle</id>
    436                     <reports>
    437                       <report>checkstyle</report>
    438                     </reports>
    439                   </reportSet>
    440                 </reportSets>
    441                 <configuration>
    442                   <configLocation>org/jomc/build/resources/checkstyle.xml</configLocation>
    443                   <enableRulesSummary>false</enableRulesSummary>
    444                 </configuration>
    445               </reportPlugin>
    446               <reportPlugin>
    447                 <groupId>org.apache.maven.plugins</groupId>
    448                 <artifactId>maven-changes-plugin</artifactId>
    449                 <reportSets>
    450                   <reportSet>
    451                     <id>default-trac-report</id>
    452                     <reports>
    453                       <report>trac-report</report>
    454                     </reports>
    455                     <configuration>
    456                       <query>order=id&amp;version=${project.version}&amp;component=JOMC|${project.name}</query>
    457                       <tracUser>${jomc.trac.username}</tracUser>
    458                       <tracPassword>${jomc.trac.password}</tracPassword>
    459                     </configuration>
    460                   </reportSet>
    461                 </reportSets>
    462               </reportPlugin>
    463               <reportPlugin>
    464                 <groupId>org.codehaus.mojo</groupId>
    465                 <artifactId>findbugs-maven-plugin</artifactId>
    466                 <reportSets>
    467                   <reportSet>
    468                     <id>default-findbugs</id>
    469                     <reports>
    470                       <report>findbugs</report>
    471                     </reports>
    472                   </reportSet>
    473                 </reportSets>
    474                 <configuration>
    475                   <fork>false</fork>
    476                 </configuration>
    477               </reportPlugin>
    478               <reportPlugin>
    479                 <groupId>org.jacoco</groupId>
    480                 <artifactId>jacoco-maven-plugin</artifactId>
    481                 <reportSets>
    482                   <reportSet>
    483                     <id>default-report</id>
    484                     <reports>
    485                       <report>report</report>
    486                     </reports>
    487                   </reportSet>
    488                 </reportSets>
    489               </reportPlugin>
    490               <reportPlugin>
    491                 <groupId>org.codehaus.mojo</groupId>
    492                 <artifactId>clirr-maven-plugin</artifactId>
    493                 <reportSets>
    494                   <reportSet>
    495                     <id>default-clirr</id>
    496                     <reports>
    497                       <report>clirr</report>
    498                     </reports>
    499                   </reportSet>
    500                 </reportSets>
    501                 <configuration>
    502                   <minSeverity>info</minSeverity>
    503                 </configuration>
    504               </reportPlugin>
    505               <reportPlugin>
    506                 <groupId>org.codehaus.mojo</groupId>
    507                 <artifactId>javacc-maven-plugin</artifactId>
    508                 <reportSets>
    509                   <reportSet>
    510                     <id>default-jjdoc</id>
    511                     <reports>
    512                       <report>jjdoc</report>
    513                     </reports>
    514                   </reportSet>
    515                 </reportSets>
    516               </reportPlugin>
    517               <reportPlugin>
    518                 <groupId>org.apache.maven.plugins</groupId>
    519                 <artifactId>maven-plugin-plugin</artifactId>
    520                 <reportSets>
    521                   <reportSet>
    522                     <id>default-report</id>
    523                     <reports>
    524                       <report>report</report>
    525                     </reports>
    526                   </reportSet>
    527                 </reportSets>
    528               </reportPlugin>
    529             </reportPlugins>
    530             <archive>
    531               <index>true</index>
    532               <addMavenDescriptor>false</addMavenDescriptor>
    533               <compress>true</compress>
    534               <manifestEntries>
    535                 <Build-Date>${build.date}</Build-Date>
    536               </manifestEntries>
    537             </archive>
    538             <archiveExcludes>
    539               <archiveExclude>**/coverage.xml</archiveExclude>
    540             </archiveExcludes>
    541             <validate>true</validate>
    542           </configuration>
    543         </plugin>
    544         <plugin>
    545           <groupId>org.apache.maven.plugins</groupId>
    546           <artifactId>maven-resources-plugin</artifactId>
    547           <version>${maven-resources-plugin.artifact.version}</version>
    548           <configuration>
    549             <delimiters>
    550               <delimiter>${*}</delimiter>
    551             </delimiters>
    552             <useDefaultDelimiters>false</useDefaultDelimiters>
    553           </configuration>
    554         </plugin>
    555         <plugin>
    556           <groupId>org.apache.maven.plugins</groupId>
    557           <artifactId>maven-release-plugin</artifactId>
    558           <version>${maven-release-plugin.artifact.version}</version>
    559           <configuration>
    560             <username>${jomc.scm.username}</username>
    561             <password>${jomc.scm.password}</password>
    562             <goals>deploy</goals>
    563             <useReleaseProfile>false</useReleaseProfile>
    564             <releaseProfiles>jomc-release</releaseProfiles>
    565             <remoteTagging>false</remoteTagging>
    566             <suppressCommitBeforeTag>true</suppressCommitBeforeTag>
    567           </configuration>
    568         </plugin>
    569         <plugin>
    570           <groupId>org.apache.maven.plugins</groupId>
    571           <artifactId>maven-jar-plugin</artifactId>
    572           <version>${maven-jar-plugin.artifact.version}</version>
    573           <configuration>
    574             <skipIfEmpty>true</skipIfEmpty>
    575             <archive>
    576               <index>true</index>
    577               <addMavenDescriptor>false</addMavenDescriptor>
    578               <compress>true</compress>
    579               <manifestEntries>
    580                 <Build-Date>${build.date}</Build-Date>
    581               </manifestEntries>
    582             </archive>
    583           </configuration>
    584         </plugin>
    585         <plugin>
    586           <groupId>org.apache.maven.plugins</groupId>
    587           <artifactId>maven-gpg-plugin</artifactId>
    588           <version>${maven-gpg-plugin.artifact.version}</version>
    589         </plugin>
    590         <plugin>
    591           <groupId>org.apache.maven.plugins</groupId>
    592           <artifactId>maven-jarsigner-plugin</artifactId>
    593           <version>${maven-jarsigner-plugin.artifact.version}</version>
    594           <configuration>
    595             <excludeClassifiers>
    596               <excludeClassifier>bin</excludeClassifier>
    597             </excludeClassifiers>
    598             <maxMemory>${maven.jarsigner.memory}</maxMemory>
    599             <arguments>
    600               <argument>-J-client</argument>
    601               <argument>-J-Dfile.encoding=${file.encoding}</argument>
    602               <argument>-J-Djsse.enableSNIExtension=false</argument>
    603               <argument>-digestalg</argument>
    604               <argument>SHA-256</argument>
    605             </arguments>
    606           </configuration>
    607         </plugin>
    608         <plugin>
    609           <groupId>org.apache.maven.plugins</groupId>
    610           <artifactId>maven-remote-resources-plugin</artifactId>
    611           <version>${maven-remote-resources-plugin.artifact.version}</version>
    612           <executions>
    613             <execution>
    614               <id>default-process</id>
    615               <goals>
    616                 <goal>process</goal>
    617               </goals>
    618               <configuration>
    619                 <resourceBundles>
    620                   <resourceBundle>org.jomc.build:jomc-build-resources:${jomc.build.version}</resourceBundle>
    621                 </resourceBundles>
    622                 <properties>
    623                   <buildDate>${build.date}</buildDate>
    624                   <with-developer-copyright>true</with-developer-copyright>
    625                 </properties>
    626                 <outputDirectory>${remoteResourcesOutputDirectory}</outputDirectory>
    627               </configuration>
    628             </execution>
    629           </executions>
    630         </plugin>
    631         <plugin>
    632           <groupId>org.apache.maven.plugins</groupId>
    633           <artifactId>maven-surefire-plugin</artifactId>
    634           <version>${surefire.version}</version>
    635           <configuration>
    636             <!--
    637             Cannot set the <argLine> parameter here due to the JaCoCo plugin updating the value of that property after
    638             interpolation.
    639             <argLine>${maven.surefire.argLine}</argLine>
    640             -->
    641             <forkCount>1C</forkCount>
    642             <redirectTestOutputToFile>true</redirectTestOutputToFile>
    643             <runOrder>random</runOrder>
    644             <workingDirectory>${project.build.directory}</workingDirectory>
    645             <includes>
    646               <include>**/*Test.java</include>
    647               <include>**/*TestSuite.java</include>
    648             </includes>
    649             <systemPropertyVariables>
    650               <org.jomc.modlet.ModelContext.defaultLogLevel>ALL</org.jomc.modlet.ModelContext.defaultLogLevel>
    651               <org.jomc.tools.JomcTool.defaultLogLevel>ALL</org.jomc.tools.JomcTool.defaultLogLevel>
    652               <org.jomc.ri.DefaultObjectManager.defaultLogLevel>ALL</org.jomc.ri.DefaultObjectManager.defaultLogLevel>
    653               <org.jomc.cli.Jomc.defaultLogLevel>ALL</org.jomc.cli.Jomc.defaultLogLevel>
    654               <org.jomc.cli.commands.AbstractCommand.defaultLogLevel>ALL</org.jomc.cli.commands.AbstractCommand.defaultLogLevel>
    655               <!-- Test properties. -->
    656               <jomc.test.resourceEncoding>${project.build.sourceEncoding}</jomc.test.resourceEncoding>
    657               <jomc.test.outputDirectory>${project.build.directory}</jomc.test.outputDirectory>
    658             </systemPropertyVariables>
    659           </configuration>
    660         </plugin>
    661         <plugin>
    662           <groupId>org.apache.maven.plugins</groupId>
    663           <artifactId>maven-surefire-report-plugin</artifactId>
    664           <version>${surefire.version}</version>
    665         </plugin>
    666         <plugin>
    667           <groupId>org.apache.maven.plugins</groupId>
    668           <artifactId>maven-javadoc-plugin</artifactId>
    669           <version>${maven-javadoc-plugin.artifact.version}</version>
    670           <configuration>
    671             <quiet>true</quiet>
    672             <breakiterator>true</breakiterator>
    673             <top><![CDATA[<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-23230934-1', 'jomc.org');ga('send', 'pageview');</script>]]></top>
    674             <keywords>true</keywords>
    675             <linksource>true</linksource>
    676             <serialwarn>true</serialwarn>
    677             <source>${maven.compiler.source}</source>
    678             <doctitle>${project.name} ${project.version}</doctitle>
    679             <testDoctitle>${project.name} Tests ${project.version}</testDoctitle>
    680             <windowtitle>${project.name} ${project.version}</windowtitle>
    681             <testWindowtitle>${project.name} Tests ${project.version}</testWindowtitle>
    682             <detectOfflineLinks>false</detectOfflineLinks>
    683             <detectLinks>true</detectLinks>
    684             <validateLinks>true</validateLinks>
    685             <groups>
    686               <group>
    687                 <title>Application Programming Interface</title>
    688                 <packages>org.jomc</packages>
    689               </group>
    690               <group>
    691                 <title>Application Programming Interface Test Suite</title>
    692                 <packages>org.jomc.test*</packages>
    693               </group>
    694               <group>
    695                 <title>Implementation Programming Interface</title>
    696                 <packages>org.jomc.spi*</packages>
    697               </group>
    698               <group>
    699                 <title>Implementation Programming Interface Test Suite</title>
    700                 <packages>org.jomc.spi.test*</packages>
    701               </group>
    702               <group>
    703                 <title>Utilities</title>
    704                 <packages>org.jomc.util*</packages>
    705               </group>
    706               <group>
    707                 <title>Utilities Test Suite</title>
    708                 <packages>org.jomc.util.test*</packages>
    709               </group>
    710               <group>
    711                 <title>Modlet</title>
    712                 <packages>org.jomc.modlet*</packages>
    713               </group>
    714               <group>
    715                 <title>Modlet Test Suite</title>
    716                 <packages>org.jomc.modlet.test*</packages>
    717               </group>
    718               <group>
    719                 <title>Model</title>
    720                 <packages>org.jomc.model*</packages>
    721               </group>
    722               <group>
    723                 <title>Model Test Suite</title>
    724                 <packages>org.jomc.model.test*:org.jomc.model.modlet.test*</packages>
    725               </group>
    726               <group>
    727                 <title>Reference Implementation</title>
    728                 <packages>org.jomc.ri*</packages>
    729               </group>
    730               <group>
    731                 <title>Reference Implementation Test Suite</title>
    732                 <packages>org.jomc.ri.test*</packages>
    733               </group>
    734               <group>
    735                 <title>Tools</title>
    736                 <packages>org.jomc.tools*</packages>
    737               </group>
    738               <group>
    739                 <title>Tools Test Suite</title>
    740                 <packages>org.jomc.tools.test*:org.jomc.tools.model.test*:org.jomc.tools.modlet.test*</packages>
    741               </group>
    742               <group>
    743                 <title>Maven Plugin</title>
    744                 <packages>org.jomc.mojo*</packages>
    745               </group>
    746               <group>
    747                 <title>Maven Plugin Test Suite</title>
    748                 <packages>org.jomc.mojo.test*</packages>
    749               </group>
    750               <group>
    751                 <title>Ant Tasks</title>
    752                 <packages>org.jomc.ant*</packages>
    753               </group>
    754               <group>
    755                 <title>Ant Tasks Test Suite</title>
    756                 <packages>org.jomc.ant.test*:org.jomc.ant.types.test*</packages>
    757               </group>
    758               <group>
    759                 <title>Command Line Interface</title>
    760                 <packages>org.jomc.cli*</packages>
    761               </group>
    762               <group>
    763                 <title>Command Line Interface Test Suite</title>
    764                 <packages>org.jomc.cli.test*:org.jomc.cli.commands.test*</packages>
    765               </group>
    766             </groups>
    767             <minmemory>${maven.javadoc.minmemory}</minmemory>
    768             <maxmemory>${maven.javadoc.maxmemory}</maxmemory>
    769             <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
    770             <docletArtifact>
    771               <groupId>org.umlgraph</groupId>
    772               <artifactId>umlgraph</artifactId>
    773               <version>${umlgraph.version}</version>
    774             </docletArtifact>
    775             <tagletArtifacts>
    776               <tagletArtifact>
    777                 <groupId>org.apache.maven.plugin-tools</groupId>
    778                 <artifactId>maven-plugin-tools-javadoc</artifactId>
    779                 <version>${plugintools.version}</version>
    780               </tagletArtifact>
    781               <tagletArtifact>
    782                 <groupId>org.codehaus.plexus</groupId>
    783                 <artifactId>plexus-component-javadoc</artifactId>
    784                 <version>${plexuscontainers.version}</version>
    785               </tagletArtifact>
    786             </tagletArtifacts>
    787             <additionalJOptions>
    788               <additionalJOption>-J-client</additionalJOption>
    789               <additionalJOption>-J-Dfile.encoding=${file.encoding}</additionalJOption>
    790             </additionalJOptions>
    791             <additionalparam>-inferrel -inferdep -hide java.* -collpackages java.util.* -qualify -postfixpackage -nodefontsize 10 -nodefontpackagesize 8 -outputencoding ${project.reporting.outputEncoding} -inferdepvis protected</additionalparam>
    792             <archive>
    793               <index>true</index>
    794               <addMavenDescriptor>false</addMavenDescriptor>
    795               <compress>true</compress>
    796               <manifestEntries>
    797                 <Build-Date>${build.date}</Build-Date>
    798                 <Maven-Version>${maven.version}</Maven-Version>
    799               </manifestEntries>
    800             </archive>
    801           </configuration>
    802         </plugin>
    803         <plugin>
    804           <groupId>org.apache.maven.plugins</groupId>
    805           <artifactId>maven-clean-plugin</artifactId>
    806           <version>${maven-clean-plugin.artifact.version}</version>
    807         </plugin>
    808         <plugin>
    809           <groupId>org.apache.maven.plugins</groupId>
    810           <artifactId>maven-deploy-plugin</artifactId>
    811           <version>${maven-deploy-plugin.artifact.version}</version>
    812         </plugin>
    813         <plugin>
    814           <groupId>org.apache.maven.plugins</groupId>
    815           <artifactId>maven-dependency-plugin</artifactId>
    816           <version>${maven-dependency-plugin.artifact.version}</version>
    817         </plugin>
    818         <plugin>
    819           <groupId>org.apache.maven.plugins</groupId>
    820           <artifactId>maven-plugin-plugin</artifactId>
    821           <version>${plugintools.version}</version>
    822           <executions>
    823             <execution>
    824               <id>default-descriptor</id>
    825               <phase>generate-resources</phase>
    826             </execution>
    827             <execution>
    828               <id>default-helpmojo</id>
    829               <goals>
    830                 <goal>helpmojo</goal>
    831               </goals>
    832               <configuration>
    833                 <useJava5>true</useJava5>
    834               </configuration>
    835             </execution>
    836           </executions>
    837         </plugin>
    838         <plugin>
    839           <groupId>org.apache.maven.plugins</groupId>
    840           <artifactId>maven-assembly-plugin</artifactId>
    841           <version>${maven-assembly-plugin.artifact.version}</version>
    842         </plugin>
    843         <plugin>
    844           <groupId>org.apache.maven.plugins</groupId>
    84557          <artifactId>maven-shade-plugin</artifactId>
    846           <version>${maven-shade-plugin.artifact.version}</version>
    84758          <dependencies>
    84859            <dependency>
     
    85263            </dependency>
    85364          </dependencies>
    854         </plugin>
    855         <plugin>
    856           <groupId>org.apache.maven.plugins</groupId>
    857           <artifactId>maven-install-plugin</artifactId>
    858           <version>${maven-install-plugin.artifact.version}</version>
    859         </plugin>
    860         <plugin>
    861           <groupId>org.apache.maven.plugins</groupId>
    862           <artifactId>maven-source-plugin</artifactId>
    863           <version>${maven-source-plugin.artifact.version}</version>
    864           <configuration>
    865             <archive>
    866               <index>true</index>
    867               <addMavenDescriptor>false</addMavenDescriptor>
    868               <compress>true</compress>
    869               <manifestEntries>
    870                 <Build-Date>${build.date}</Build-Date>
    871                 <Maven-Version>${maven.version}</Maven-Version>
    872               </manifestEntries>
    873             </archive>
    874           </configuration>
    875         </plugin>
    876         <plugin>
    877           <groupId>org.apache.maven.plugins</groupId>
    878           <artifactId>maven-scm-plugin</artifactId>
    879           <version>${maven-scm-plugin.artifact.version}</version>
    880           <configuration>
    881             <message>[maven-scm-plugin] Build ${build.date}</message>
    882             <username>${jomc.scm.username}</username>
    883             <password>${jomc.scm.password}</password>
    884           </configuration>
    885         </plugin>
    886         <plugin>
    887           <groupId>org.apache.maven.plugins</groupId>
    888           <artifactId>maven-changes-plugin</artifactId>
    889           <version>${maven-changes-plugin.artifact.version}</version>
    890         </plugin>
    891         <plugin>
    892           <groupId>org.apache.maven.plugins</groupId>
    893           <artifactId>maven-enforcer-plugin</artifactId>
    894           <version>${maven-enforcer-plugin.artifact.version}</version>
    895           <dependencies>
    896             <dependency>
    897               <groupId>org.codehaus.mojo</groupId>
    898               <artifactId>extra-enforcer-rules</artifactId>
    899               <version>1.0-beta-4</version>
    900             </dependency>
    901           </dependencies>
    902           <executions>
    903             <execution>
    904               <id>default-enforce</id>
    905               <goals>
    906                 <goal>enforce</goal>
    907               </goals>
    908             </execution>
    909             <execution>
    910               <id>pre-site-enforce</id>
    911               <phase>pre-site</phase>
    912               <goals>
    913                 <goal>enforce</goal>
    914               </goals>
    915             </execution>
    916           </executions>
    917           <configuration>
    918             <fail>false</fail>
    919             <rules>
    920               <requireJavaVersion>
    921                 <version>[1.7.0,)</version>
    922               </requireJavaVersion>
    923               <requireMavenVersion>
    924                 <version>[3.0.4],[3.0.5],[3.1.0-alpha-1],[3.1.0],[3.1.1],[3.2.1],[3.2.2],[3.2.3],[3.2.5],[3.3.1],[3.3.3],[3.3.9]</version>
    925               </requireMavenVersion>
    926               <requireNoRepositories/>
    927               <enforceBytecodeVersion>
    928                 <maxJdkVersion>${maven.compiler.target}</maxJdkVersion>
    929               </enforceBytecodeVersion>
    930             </rules>
    931           </configuration>
    932         </plugin>
    933         <plugin>
    934           <groupId>org.apache.maven.plugins</groupId>
    935           <artifactId>maven-project-info-reports-plugin</artifactId>
    936           <version>${maven-project-info-reports-plugin.artifact.version}</version>
    937         </plugin>
    938         <plugin>
    939           <groupId>org.apache.maven.plugins</groupId>
    940           <artifactId>maven-jxr-plugin</artifactId>
    941           <version>${maven-jxr-plugin.artifact.version}</version>
    942         </plugin>
    943         <plugin>
    944           <groupId>org.apache.maven.plugins</groupId>
    945           <artifactId>maven-pmd-plugin</artifactId>
    946           <version>${maven-pmd-plugin.artifact.version}</version>
    947           <configuration>
    948             <targetJdk>${maven.compiler.target}</targetJdk>
    949           </configuration>
    950         </plugin>
    951         <plugin>
    952           <groupId>org.apache.maven.plugins</groupId>
    953           <artifactId>maven-checkstyle-plugin</artifactId>
    954           <version>${maven-checkstyle-plugin.artifact.version}</version>
    955           <configuration>
    956             <configLocation>org/jomc/build/resources/checkstyle.xml</configLocation>
    957             <enableRulesSummary>false</enableRulesSummary>
    958           </configuration>
    959         </plugin>
    960         <plugin>
    961           <groupId>org.codehaus.mojo</groupId>
    962           <artifactId>wagon-maven-plugin</artifactId>
    963           <version>${wagon-maven-plugin.artifact.version}</version>
    964         </plugin>
    965         <plugin>
    966           <groupId>org.codehaus.mojo</groupId>
    967           <artifactId>javacc-maven-plugin</artifactId>
    968           <version>${javacc-maven-plugin.artifact.version}</version>
    969           <executions>
    970             <execution>
    971               <id>default-javacc</id>
    972               <goals>
    973                 <goal>javacc</goal>
    974               </goals>
    975               <configuration>
    976                 <jdkVersion>1.4</jdkVersion>
    977                 <forceLaCheck>true</forceLaCheck>
    978                 <outputDirectory>${javaccOutputDirectory}</outputDirectory>
    979               </configuration>
    980             </execution>
    981           </executions>
    982         </plugin>
    983         <plugin>
    984           <groupId>org.codehaus.mojo</groupId>
    985           <artifactId>build-helper-maven-plugin</artifactId>
    986           <version>${build-helper-maven-plugin.artifact.version}</version>
    987           <executions>
    988             <execution>
    989               <id>default-timestamp-property</id>
    990               <phase>initialize</phase>
    991               <goals>
    992                 <goal>timestamp-property</goal>
    993               </goals>
    994               <configuration>
    995                 <name>build.date</name>
    996                 <locale>en</locale>
    997                 <pattern>yyyy-MM-dd'T'HH:mm:ssZ</pattern>
    998               </configuration>
    999             </execution>
    1000             <execution>
    1001               <id>default-attach-artifact</id>
    1002               <phase>prepare-package</phase>
    1003               <goals>
    1004                 <goal>attach-artifact</goal>
    1005               </goals>
    1006               <configuration>
    1007                 <artifacts>
    1008                   <artifact>
    1009                     <file>${basedir}/LICENSE.txt</file>
    1010                     <type>txt</type>
    1011                     <classifier>license</classifier>
    1012                   </artifact>
    1013                 </artifacts>
    1014               </configuration>
    1015             </execution>
    1016           </executions>
    1017         </plugin>
    1018         <plugin>
    1019           <groupId>org.codehaus.mojo</groupId>
    1020           <artifactId>xml-maven-plugin</artifactId>
    1021           <version>${xml-maven-plugin.artifact.version}</version>
    1022         </plugin>
    1023         <plugin>
    1024           <groupId>org.codehaus.mojo</groupId>
    1025           <artifactId>clirr-maven-plugin</artifactId>
    1026           <version>${clirr-maven-plugin.artifact.version}</version>
    1027         </plugin>
    1028         <plugin>
    1029           <groupId>org.codehaus.mojo</groupId>
    1030           <artifactId>animal-sniffer-maven-plugin</artifactId>
    1031           <version>${animal-sniffer.version}</version>
    1032           <executions>
    1033             <execution>
    1034               <id>default-check</id>
    1035               <phase>prepare-package</phase>
    1036               <goals>
    1037                 <goal>check</goal>
    1038               </goals>
    1039               <configuration>
    1040                 <signature>
    1041                   <groupId>org.jomc.build</groupId>
    1042                   <artifactId>jdk15-jaxb21-signature</artifactId>
    1043                   <version>${jomc.build.version}</version>
    1044                 </signature>
    1045               </configuration>
    1046             </execution>
    1047           </executions>
    1048         </plugin>
    1049         <plugin>
    1050           <groupId>org.codehaus.mojo</groupId>
    1051           <artifactId>findbugs-maven-plugin</artifactId>
    1052           <version>${findbugs-maven-plugin.artifact.version}</version>
    1053           <configuration>
    1054             <fork>false</fork>
    1055           </configuration>
    1056         </plugin>
    1057         <plugin>
    1058           <groupId>org.jacoco</groupId>
    1059           <artifactId>jacoco-maven-plugin</artifactId>
    1060           <version>${jacoco-maven-plugin.artifact.version}</version>
    1061           <executions>
    1062             <execution>
    1063               <id>default-prepare-agent</id>
    1064               <goals>
    1065                 <goal>prepare-agent</goal>
    1066               </goals>
    1067             </execution>
    1068           </executions>
    1069         </plugin>
    1070         <!-- http://jira.codehaus.org/browse/MTAGLIST-59 plugin>
    1071           <groupId>org.codehaus.mojo</groupId>
    1072           <artifactId>taglist-maven-plugin</artifactId>
    1073           <version>${taglist-maven-plugin.artifact.version}</version>
    1074           <configuration>
    1075             <tagListOptions>
    1076               <tagClasses>
    1077                 <tagClass>
    1078                   <displayName>JDK Tags</displayName>
    1079                   <tags>
    1080                     <tag>
    1081                       <matchString>JDK:</matchString>
    1082                       <matchType>exact</matchType>
    1083                     </tag>
    1084                   </tags>
    1085                 </tagClass>
    1086               </tagClasses>
    1087             </tagListOptions>
    1088           </configuration>
    1089         </plugin -->
    1090         <plugin>
    1091           <groupId>org.codehaus.plexus</groupId>
    1092           <artifactId>plexus-component-metadata</artifactId>
    1093           <version>${plexuscontainers.version}</version>
    1094           <executions>
    1095             <execution>
    1096               <id>default-generate-metadata</id>
    1097               <goals>
    1098                 <goal>generate-metadata</goal>
    1099               </goals>
    1100             </execution>
    1101             <execution>
    1102               <id>default-generate-test-metadata</id>
    1103               <goals>
    1104                 <goal>generate-test-metadata</goal>
    1105               </goals>
    1106             </execution>
    1107           </executions>
    1108         </plugin>
    1109         <plugin>
    1110           <groupId>org.jvnet.jaxb2.maven2</groupId>
    1111           <artifactId>maven-jaxb21-plugin</artifactId>
    1112           <version>${maven-jaxb21-plugin.artifact.version}</version>
    1113           <executions>
    1114             <execution>
    1115               <id>default-generate</id>
    1116               <goals>
    1117                 <goal>generate</goal>
    1118               </goals>
    1119               <configuration>
    1120                 <args>
    1121                   <arg>-npa</arg>
    1122                   <arg>-copy-constructor</arg>
    1123                   <arg>-mark-generated</arg>
    1124                   <arg>-Xinject-code</arg>
    1125                   <arg>-Xinheritance</arg>
    1126                 </args>
    1127                 <bindingDirectory>src/main/schemas</bindingDirectory>
    1128                 <extension>true</extension>
    1129                 <generateDirectory>${xjcOutputDirectory}</generateDirectory>
    1130                 <readOnly>true</readOnly>
    1131                 <schemaDirectory>src/main/schemas</schemaDirectory>
    1132                 <plugins>
    1133                   <plugin>
    1134                     <groupId>org.jvnet.jaxb2_commons</groupId>
    1135                     <artifactId>jaxb2-basics</artifactId>
    1136                     <version>${jaxb2-basics.version}</version>
    1137                   </plugin>
    1138                   <plugin>
    1139                     <groupId>net.sourceforge.ccxjc</groupId>
    1140                     <artifactId>cc-xjc-plugin</artifactId>
    1141                     <version>${cc-xjc-plugin.version}</version>
    1142                   </plugin>
    1143                 </plugins>
    1144               </configuration>
    1145             </execution>
    1146           </executions>
    114765        </plugin>
    114866        <plugin>
     
    1222140      </plugins>
    1223141    </pluginManagement>
    1224     <plugins>
    1225       <plugin>
    1226         <groupId>org.apache.maven.plugins</groupId>
    1227         <artifactId>maven-enforcer-plugin</artifactId>
    1228       </plugin>
    1229       <plugin>
    1230         <groupId>org.codehaus.mojo</groupId>
    1231         <artifactId>build-helper-maven-plugin</artifactId>
    1232       </plugin>
    1233       <plugin>
    1234         <groupId>org.apache.maven.plugins</groupId>
    1235         <artifactId>maven-remote-resources-plugin</artifactId>
    1236       </plugin>
    1237       <plugin>
    1238         <groupId>org.codehaus.mojo</groupId>
    1239         <artifactId>animal-sniffer-maven-plugin</artifactId>
    1240       </plugin>
    1241       <plugin>
    1242         <groupId>org.jacoco</groupId>
    1243         <artifactId>jacoco-maven-plugin</artifactId>
    1244       </plugin>
    1245     </plugins>
    1246142  </build>
    1247143  <modules>
    1248     <module>jomc-util</module>
    1249     <module>jomc-modlet</module>
    1250144    <module>jomc-model</module>
    1251145    <module>jomc-tools</module>
     
    1366260        <optional>true</optional>
    1367261      </dependency>
    1368       <dependency>
    1369         <groupId>org.codehaus.mojo</groupId>
    1370         <artifactId>animal-sniffer-annotations</artifactId>
    1371         <version>${animal-sniffer.version}</version>
    1372         <!--
    1373         https://issues.apache.org/jira/browse/MNG-5227
    1374         -->
    1375         <optional>true</optional>
    1376       </dependency>
    1377262
    1378263      <!-- Test -->
     
    1384269
    1385270      <!-- JOMC -->
     271      <dependency>
     272        <groupId>org.jomc</groupId>
     273        <artifactId>jomc-jls</artifactId>
     274        <version>${jomc-jls.artifact.version}</version>
     275      </dependency>
     276      <dependency>
     277        <groupId>org.jomc</groupId>
     278        <artifactId>jomc-jls</artifactId>
     279        <classifier>tests</classifier>
     280        <version>${jomc-jls.artifact.version}</version>
     281      </dependency>
     282      <dependency>
     283        <groupId>org.jomc</groupId>
     284        <artifactId>jomc-jls</artifactId>
     285        <classifier>javadoc</classifier>
     286        <version>${jomc-jls.artifact.version}</version>
     287      </dependency>
     288      <dependency>
     289        <groupId>org.jomc</groupId>
     290        <artifactId>jomc-jls</artifactId>
     291        <classifier>test-javadoc</classifier>
     292        <version>${jomc-jls.artifact.version}</version>
     293      </dependency>
     294      <dependency>
     295        <groupId>org.jomc</groupId>
     296        <artifactId>jomc-jls</artifactId>
     297        <classifier>sources</classifier>
     298        <version>${jomc-jls.artifact.version}</version>
     299      </dependency>
     300      <dependency>
     301        <groupId>org.jomc</groupId>
     302        <artifactId>jomc-jls</artifactId>
     303        <classifier>test-sources</classifier>
     304        <version>${jomc-jls.artifact.version}</version>
     305      </dependency>
     306      <dependency>
     307        <groupId>org.jomc</groupId>
     308        <artifactId>jomc-jls</artifactId>
     309        <classifier>project</classifier>
     310        <version>${jomc-jls.artifact.version}</version>
     311      </dependency>
     312      <dependency>
     313        <groupId>org.jomc</groupId>
     314        <artifactId>jomc-jls</artifactId>
     315        <classifier>site</classifier>
     316        <version>${jomc-jls.artifact.version}</version>
     317      </dependency>
     318      <dependency>
     319        <groupId>org.jomc</groupId>
     320        <artifactId>jomc-jls</artifactId>
     321        <classifier>license</classifier>
     322        <type>txt</type>
     323        <version>${jomc-jls.artifact.version}</version>
     324      </dependency>
     325
    1386326      <dependency>
    1387327        <groupId>org.jomc</groupId>
     
    1984924    </snapshotRepository>
    1985925    <site>
    1986       <id>${jomc.artifacts.distribution.id}</id>
    1987       <name>${jomc.artifacts.distribution.name}</name>
    1988       <url>${jomc.artifacts.distribution.url}</url>
     926      <id>${jomc.site.distribution.id}</id>
     927      <name>${jomc.site.distribution.name}</name>
     928      <url>${jomc.site.distribution.base.url}/${jomc.site.location}</url>
    1989929    </site>
    1990930  </distributionManagement>
    1991   <profiles>
    1992     <profile>
    1993       <id>maven-3</id>
    1994       <activation>
    1995         <file>
    1996           <!--  This employs that the basedir expression is only recognized by Maven 3.x (see MNG-2363) -->
    1997           <exists>${basedir}</exists>
    1998         </file>
    1999       </activation>
    2000       <build>
    2001         <pluginManagement>
    2002           <plugins>
    2003             <plugin>
    2004               <groupId>org.apache.maven.plugins</groupId>
    2005               <artifactId>maven-deploy-plugin</artifactId>
    2006               <dependencies>
    2007                 <dependency>
    2008                   <groupId>org.apache.maven.wagon</groupId>
    2009                   <artifactId>wagon-webdav-jackrabbit</artifactId>
    2010                   <version>2.10</version>
    2011                 </dependency>
    2012               </dependencies>
    2013             </plugin>
    2014             <plugin>
    2015               <groupId>org.apache.maven.plugins</groupId>
    2016               <artifactId>maven-site-plugin</artifactId>
    2017               <dependencies>
    2018                 <dependency>
    2019                   <groupId>org.apache.maven.wagon</groupId>
    2020                   <artifactId>wagon-webdav-jackrabbit</artifactId>
    2021                   <version>2.10</version>
    2022                 </dependency>
    2023               </dependencies>
    2024               <executions>
    2025                 <execution>
    2026                   <id>default-attach-descriptor</id>
    2027                   <phase>prepare-package</phase>
    2028                   <goals>
    2029                     <goal>attach-descriptor</goal>
    2030                   </goals>
    2031                 </execution>
    2032               </executions>
    2033             </plugin>
    2034             <plugin>
    2035               <groupId>org.codehaus.mojo</groupId>
    2036               <artifactId>wagon-maven-plugin</artifactId>
    2037               <dependencies>
    2038                 <dependency>
    2039                   <groupId>org.apache.maven.wagon</groupId>
    2040                   <artifactId>wagon-webdav-jackrabbit</artifactId>
    2041                   <version>1.0</version>
    2042                 </dependency>
    2043               </dependencies>
    2044             </plugin>
    2045           </plugins>
    2046         </pluginManagement>
    2047         <plugins>
    2048           <plugin>
    2049             <groupId>org.apache.maven.plugins</groupId>
    2050             <artifactId>maven-site-plugin</artifactId>
    2051           </plugin>
    2052         </plugins>
    2053       </build>
    2054     </profile>
    2055     <profile>
    2056       <!-- See http://jira.codehaus.org/browse/MNG-4112 -->
    2057       <id>maven-version</id>
    2058       <activation>
    2059         <property>
    2060           <name>!maven.version</name>
    2061         </property>
    2062       </activation>
    2063       <build>
    2064         <pluginManagement>
    2065           <plugins>
    2066             <plugin>
    2067               <groupId>org.codehaus.mojo</groupId>
    2068               <artifactId>build-helper-maven-plugin</artifactId>
    2069               <executions>
    2070                 <execution>
    2071                   <id>default-maven-version</id>
    2072                   <phase>initialize</phase>
    2073                   <goals>
    2074                     <goal>maven-version</goal>
    2075                   </goals>
    2076                 </execution>
    2077               </executions>
    2078             </plugin>
    2079           </plugins>
    2080         </pluginManagement>
    2081       </build>
    2082     </profile>
    2083     <profile>
    2084       <id>jomc-release</id>
    2085       <build>
    2086         <pluginManagement>
    2087           <plugins>
    2088             <plugin>
    2089               <groupId>org.apache.maven.plugins</groupId>
    2090               <artifactId>maven-deploy-plugin</artifactId>
    2091               <configuration>
    2092                 <updateReleaseInfo>true</updateReleaseInfo>
    2093               </configuration>
    2094             </plugin>
    2095             <plugin>
    2096               <groupId>org.apache.maven.plugins</groupId>
    2097               <artifactId>maven-source-plugin</artifactId>
    2098               <executions>
    2099                 <execution>
    2100                   <id>default-jar-no-fork</id>
    2101                   <phase>prepare-package</phase>
    2102                   <goals>
    2103                     <goal>jar-no-fork</goal>
    2104                   </goals>
    2105                 </execution>
    2106                 <execution>
    2107                   <id>default-test-jar-no-fork</id>
    2108                   <phase>prepare-package</phase>
    2109                   <goals>
    2110                     <goal>test-jar-no-fork</goal>
    2111                   </goals>
    2112                 </execution>
    2113               </executions>
    2114             </plugin>
    2115             <plugin>
    2116               <groupId>org.apache.maven.plugins</groupId>
    2117               <artifactId>maven-javadoc-plugin</artifactId>
    2118               <executions>
    2119                 <execution>
    2120                   <id>default-jar</id>
    2121                   <phase>prepare-package</phase>
    2122                   <goals>
    2123                     <goal>jar</goal>
    2124                   </goals>
    2125                 </execution>
    2126                 <execution>
    2127                   <id>default-test-jar</id>
    2128                   <phase>prepare-package</phase>
    2129                   <goals>
    2130                     <goal>test-jar</goal>
    2131                   </goals>
    2132                 </execution>
    2133               </executions>
    2134             </plugin>
    2135             <plugin>
    2136               <groupId>org.apache.maven.plugins</groupId>
    2137               <artifactId>maven-jar-plugin</artifactId>
    2138               <executions>
    2139                 <execution>
    2140                   <id>default-test-jar</id>
    2141                   <phase>prepare-package</phase>
    2142                   <goals>
    2143                     <goal>test-jar</goal>
    2144                   </goals>
    2145                 </execution>
    2146                 <execution>
    2147                   <id>default-project-jar</id>
    2148                   <phase>prepare-package</phase>
    2149                   <goals>
    2150                     <goal>jar</goal>
    2151                   </goals>
    2152                   <configuration>
    2153                     <classesDirectory>${project.basedir}</classesDirectory>
    2154                     <classifier>project</classifier>
    2155                     <includes>
    2156                       <include>LICENSE.txt</include>
    2157                       <include>BUILDING.txt</include>
    2158                       <include>pom.xml</include>
    2159                       <include>src/**</include>
    2160                     </includes>
    2161                     <excludes>
    2162                       <exclude>**/.*/**</exclude>
    2163                       <exclude>**/target/**</exclude>
    2164                     </excludes>
    2165                   </configuration>
    2166                 </execution>
    2167               </executions>
    2168             </plugin>
    2169             <plugin>
    2170               <groupId>org.apache.maven.plugins</groupId>
    2171               <artifactId>maven-site-plugin</artifactId>
    2172               <executions>
    2173                 <execution>
    2174                   <id>default-jar</id>
    2175                   <phase>prepare-package</phase>
    2176                   <goals>
    2177                     <goal>jar</goal>
    2178                   </goals>
    2179                   <configuration>
    2180                     <relativizeDecorationLinks>false</relativizeDecorationLinks>
    2181                   </configuration>
    2182                 </execution>
    2183               </executions>
    2184             </plugin>
    2185             <plugin>
    2186               <groupId>org.apache.maven.plugins</groupId>
    2187               <artifactId>maven-jarsigner-plugin</artifactId>
    2188               <executions>
    2189                 <execution>
    2190                   <id>default-sign</id>
    2191                   <phase>package</phase>
    2192                   <goals>
    2193                     <goal>sign</goal>
    2194                   </goals>
    2195                 </execution>
    2196                 <execution>
    2197                   <id>default-verify</id>
    2198                   <phase>verify</phase>
    2199                   <goals>
    2200                     <goal>verify</goal>
    2201                   </goals>
    2202                 </execution>
    2203               </executions>
    2204             </plugin>
    2205             <plugin>
    2206               <groupId>org.apache.maven.plugins</groupId>
    2207               <artifactId>maven-gpg-plugin</artifactId>
    2208               <executions>
    2209                 <execution>
    2210                   <id>default-sign</id>
    2211                   <phase>verify</phase>
    2212                   <goals>
    2213                     <goal>sign</goal>
    2214                   </goals>
    2215                 </execution>
    2216               </executions>
    2217             </plugin>
    2218           </plugins>
    2219         </pluginManagement>
    2220         <plugins>
    2221           <plugin>
    2222             <groupId>org.apache.maven.plugins</groupId>
    2223             <artifactId>maven-jar-plugin</artifactId>
    2224             <inherited>false</inherited>
    2225           </plugin>
    2226           <plugin>
    2227             <groupId>org.apache.maven.plugins</groupId>
    2228             <artifactId>maven-source-plugin</artifactId>
    2229           </plugin>
    2230           <plugin>
    2231             <groupId>org.apache.maven.plugins</groupId>
    2232             <artifactId>maven-javadoc-plugin</artifactId>
    2233           </plugin>
    2234           <plugin>
    2235             <groupId>org.apache.maven.plugins</groupId>
    2236             <artifactId>maven-site-plugin</artifactId>
    2237           </plugin>
    2238           <plugin>
    2239             <groupId>org.apache.maven.plugins</groupId>
    2240             <artifactId>maven-jarsigner-plugin</artifactId>
    2241           </plugin>
    2242           <plugin>
    2243             <groupId>org.apache.maven.plugins</groupId>
    2244             <artifactId>maven-gpg-plugin</artifactId>
    2245           </plugin>
    2246         </plugins>
    2247       </build>
    2248       <properties>
    2249         <jomc.verbose>true</jomc.verbose>
    2250         <jomc.sourceProcessing>false</jomc.sourceProcessing>
    2251         <checkstyle.enable.rss>false</checkstyle.enable.rss>
    2252       </properties>
    2253     </profile>
    2254   </profiles>
    2255931  <properties>
    2256     <!-- Artifact versions. -->
    2257     <animal-sniffer.version>1.15</animal-sniffer.version>
    2258     <surefire.version>2.19.1</surefire.version>
    2259     <!--
    2260     https://issues.apache.org/jira/browse/MNG-3762
    2261     -->
    2262     <plugintools.version>2.9</plugintools.version>
    2263     <plexuscontainers.version>1.6</plexuscontainers.version>
    2264     <umlgraph.version>5.6.6</umlgraph.version>
    2265     <cc-xjc-plugin.version>2.0.1</cc-xjc-plugin.version>
    2266     <jaxb2-basics.version>0.11.0</jaxb2-basics.version>
    2267     <jomc.build.version>1.10</jomc.build.version>
    2268     <!-- Plugin versions. -->
    2269     <maven-compiler-plugin.artifact.version>3.5.1</maven-compiler-plugin.artifact.version>
    2270     <!--
    2271     https://issues.apache.org/jira/browse/MSITE-724
    2272     https://issues.apache.org/jira/browse/MSITE-769
    2273     -->
    2274     <maven-site-plugin.artifact.version>3.4</maven-site-plugin.artifact.version>
    2275     <maven-resources-plugin.artifact.version>2.7</maven-resources-plugin.artifact.version>
    2276     <maven-release-plugin.artifact.version>2.5.3</maven-release-plugin.artifact.version>
    2277     <maven-jar-plugin.artifact.version>2.6</maven-jar-plugin.artifact.version>
    2278     <maven-gpg-plugin.artifact.version>1.6</maven-gpg-plugin.artifact.version>
    2279     <maven-jarsigner-plugin.artifact.version>1.4</maven-jarsigner-plugin.artifact.version>
    2280     <maven-remote-resources-plugin.artifact.version>1.5</maven-remote-resources-plugin.artifact.version>
    2281     <maven-javadoc-plugin.artifact.version>2.10.3</maven-javadoc-plugin.artifact.version>
    2282     <maven-clean-plugin.artifact.version>3.0.0</maven-clean-plugin.artifact.version>
    2283     <maven-deploy-plugin.artifact.version>2.8.2</maven-deploy-plugin.artifact.version>
    2284     <maven-dependency-plugin.artifact.version>2.10</maven-dependency-plugin.artifact.version>
    2285     <maven-install-plugin.artifact.version>2.5.2</maven-install-plugin.artifact.version>
    2286     <maven-source-plugin.artifact.version>3.0.0</maven-source-plugin.artifact.version>
    2287     <maven-scm-plugin.artifact.version>1.9.4</maven-scm-plugin.artifact.version>
    2288     <maven-changes-plugin.artifact.version>2.11</maven-changes-plugin.artifact.version>
    2289     <maven-enforcer-plugin.artifact.version>1.4.1</maven-enforcer-plugin.artifact.version>
    2290     <!--
    2291     https://issues.apache.org/jira/browse/MPIR-238
    2292     https://issues.apache.org/jira/browse/MPIR-322
    2293         The changes due to MPIR-322 are breaking the plugin for this project. Couldn't get worse.
    2294     -->
    2295     <maven-project-info-reports-plugin.artifact.version>2.7</maven-project-info-reports-plugin.artifact.version>
    2296     <maven-jxr-plugin.artifact.version>2.5</maven-jxr-plugin.artifact.version>
    2297     <maven-pmd-plugin.artifact.version>3.6</maven-pmd-plugin.artifact.version>
    2298     <!--
    2299     http://sourceforge.net/tracker/?func=detail&aid=3486876&group_id=29721&atid=397078
    2300     -->
    2301     <maven-checkstyle-plugin.artifact.version>2.17</maven-checkstyle-plugin.artifact.version>
    2302     <wagon-maven-plugin.artifact.version>1.0</wagon-maven-plugin.artifact.version>
    2303     <javacc-maven-plugin.artifact.version>2.6</javacc-maven-plugin.artifact.version>
    2304     <build-helper-maven-plugin.artifact.version>1.10</build-helper-maven-plugin.artifact.version>
    2305     <xml-maven-plugin.artifact.version>1.0.1</xml-maven-plugin.artifact.version>
    2306     <clirr-maven-plugin.artifact.version>2.7</clirr-maven-plugin.artifact.version>
    2307     <findbugs-maven-plugin.artifact.version>3.0.3</findbugs-maven-plugin.artifact.version>
    2308     <jacoco-maven-plugin.artifact.version>0.7.6.201602180812</jacoco-maven-plugin.artifact.version>
    2309     <!--
    2310     https://issues.apache.org/jira/browse/MTAGLIST-59
    2311     -->
    2312     <taglist-maven-plugin.artifact.version>2.4</taglist-maven-plugin.artifact.version>
    2313     <maven-jaxb21-plugin.artifact.version>0.13.1</maven-jaxb21-plugin.artifact.version>
    2314     <maven-shade-plugin.artifact.version>2.4.3</maven-shade-plugin.artifact.version>
    2315     <maven-assembly-plugin.artifact.version>2.6</maven-assembly-plugin.artifact.version>
    2316     <!-- Plugin parameters. -->
    2317     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    2318     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    2319     <xjcOutputDirectory>${project.build.directory}/generated-sources/jaxb</xjcOutputDirectory>
    2320     <xjcTestOutputDirectory>${project.build.directory}/generated-test-sources/jaxb</xjcTestOutputDirectory>
    2321     <javaccOutputDirectory>${project.build.directory}/generated-sources/javacc</javaccOutputDirectory>
    2322     <remoteResourcesOutputDirectory>${project.build.directory}/maven-shared-archive-resources</remoteResourcesOutputDirectory>
    2323     <assembly.useJvmChmod>true</assembly.useJvmChmod>
    2324     <dependency.useJvmChmod>true</dependency.useJvmChmod>
    2325     <installAtEnd>true</installAtEnd>
    2326     <deployAtEnd>true</deployAtEnd>
    2327     <maven.compiler.optimize>true</maven.compiler.optimize>
    2328     <maven.compiler.showDeprecation>true</maven.compiler.showDeprecation>
    2329     <maven.compiler.showWarnings>true</maven.compiler.showWarnings>
    2330     <maven.compiler.source>1.5</maven.compiler.source>
    2331     <maven.compiler.target>1.5</maven.compiler.target>
    2332     <maven.compiler.useIncrementalCompilation>false</maven.compiler.useIncrementalCompilation>
    2333     <maven.jarsigner.memory>32m</maven.jarsigner.memory>
    2334     <maven.javadoc.memory>32m</maven.javadoc.memory>
    2335     <maven.javadoc.minmemory>${maven.javadoc.memory}</maven.javadoc.minmemory>
    2336     <maven.javadoc.maxmemory>${maven.javadoc.memory}</maven.javadoc.maxmemory>
    2337     <maven.surefire.argLine>-client -Xms32m -Xmx32m -Xss2m -Dfile.encoding=${file.encoding}</maven.surefire.argLine>
    2338     <!-- Updated by JaCoCo plugin. Potentionally conflicts with other plugins using that same property. -->
    2339     <argLine>${maven.surefire.argLine}</argLine>
    2340     <!-- Parent -->
    2341932    <jomc.api.version>1.0</jomc.api.version>
    2342933    <jomc.spi.version>1.0</jomc.spi.version>
    2343934    <jomc.base.version>2.0</jomc.base.version>
     935    <jomc-jls.artifact.version>7.0-SNAPSHOT</jomc-jls.artifact.version>
    2344936    <jomc-util.artifact.version>2.0-SNAPSHOT</jomc-util.artifact.version>
    2345937    <jomc-modlet.artifact.version>2.0-SNAPSHOT</jomc-modlet.artifact.version>
     
    2352944    <jomc-ri.artifact.version>2.0-SNAPSHOT</jomc-ri.artifact.version>
    2353945    <jomc-cli.artifact.version>2.0-SNAPSHOT</jomc-cli.artifact.version>
    2354     <jomc.frs.distribution.id>frs.jomc.org</jomc.frs.distribution.id>
    2355     <jomc.frs.distribution.url>dav:http://frs.jomc.org/</jomc.frs.distribution.url>
    2356     <jomc.xml.distribution.id>xml.jomc.org</jomc.xml.distribution.id>
    2357     <jomc.xml.distribution.url>dav:http://xml.jomc.org/</jomc.xml.distribution.url>
    2358     <jomc.artifacts.url>http://www.jomc.org/jomc/${jomc.base.version}</jomc.artifacts.url>
    2359     <jomc.artifacts.distribution.id>www.jomc.org</jomc.artifacts.distribution.id>
    2360     <jomc.artifacts.distribution.name>JOMC Site</jomc.artifacts.distribution.name>
    2361     <jomc.artifacts.distribution.base.url>dav:http://www.jomc.org/</jomc.artifacts.distribution.base.url>
    2362     <jomc.artifacts.distribution.url>${jomc.artifacts.distribution.base.url}/jomc/${jomc.base.version}</jomc.artifacts.distribution.url>
     946    <!-- Parent. -->
     947    <jomc.scm.location>jomc/trunk</jomc.scm.location>
     948    <jomc.site.location>jomc/2.0-SNAPSHOT</jomc.site.location>
     949    <jomc.trac.query>order=id&amp;version=2.0-SNAPSHOT&amp;component=JOMC|${project.name}</jomc.trac.query>
    2363950  </properties>
    2364951</project>
  • jomc/trunk/src/site/site.xml

    r5038 r5091  
    3434         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    3535         xsi:schemaLocation="http://maven.apache.org/DECORATION/1.3.0 http://maven.apache.org/xsd/decoration-1.3.0.xsd">
    36   <skin>
    37     <groupId>org.apache.maven.skins</groupId>
    38     <artifactId>maven-fluido-skin</artifactId>
    39     <version>1.4</version>
    40   </skin>
    41   <bannerLeft>
    42     <name>JOMC</name>
    43     <src>http://www.jomc.org/jomc.org.png</src>
    44     <href>http://www.jomc.org</href>
    45   </bannerLeft>
    46   <poweredBy>
    47     <logo name="Christian Schulte" href="http://www.schulte.it" img="http://www.schulte.it/resources/schulte.it.png"/>
    48   </poweredBy>
    49   <googleAdSenseClient>ca-pub-2363332114228707</googleAdSenseClient>
    50   <googleAdSenseSlot>0169973943</googleAdSenseSlot>
    51   <googleAnalyticsAccountId>UA-23230934-1</googleAnalyticsAccountId>
    5236  <body>
    53     <head>
    54       <script>
    55 <![CDATA[
    56 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    57 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    58 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    59 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    60 
    61 ga('create', 'UA-23230934-1', 'jomc.org');
    62 ga('require', 'displayfeatures');
    63 ga('send', 'pageview');
    64 ]]>
    65       </script>
    66     </head>
    6737    <menu name="JOMC" inherit="top">
    6838      <item name="Home" href="${project.url}/index.html"/>
     
    7343      <item name="API" href="${project.url}/jomc-api/index.html"/>
    7444      <item name="SPI" href="${project.url}/jomc-spi/index.html"/>
    75       <item name="Utilities" href="${project.url}/jomc-util/index.html"/>
    76       <item name="Modlet" href="${project.url}/jomc-modlet/index.html"/>
     45      <item name="RI" href="${project.url}/jomc-ri/index.html"/>
    7746      <item name="Model" href="${project.url}/jomc-model/index.html"/>
    78       <item name="RI" href="${project.url}/jomc-ri/index.html"/>
    7947      <item name="Tools" href="${project.url}/jomc-tools/index.html"/>
    8048      <item name="Ant Tasks" href="${project.url}/jomc-ant-tasks/index.html"/>
     
    8250      <item name="CLI" href="${project.url}/jomc-cli/index.html"/>
    8351    </menu>
    84     <menu ref="reports" inherit="bottom"/>
    8552  </body>
    8653</project>
Note: See TracChangeset for help on using the changeset viewer.