Commit [b91f7e]  Maximize  Restore  History

First "working" prototype of the ClueMaker Maven Plugin.

Prototype is named MyMojo2 in the misc/mymojo-plugin. It "works" from the
command line when processing the POM file in the Integration Testing (it)
set of resources under the src/test directory. See below for caveats
about "working".

Also cleaned up some manifest constants in CompilerArguments and
SystemPropertyUtils.

Caveats: the prototype only works with a small change to the GeneratorImpl
class in the compiler project. This change is not commited here, but
will be commited next as a separate one-line, one-final change. The
change breaks CM Analyzer and the Compiler Application, and so it needs
to be tracked by itself. It should be straightforward to fix, although
it will have ripple effects beyond the GeneratorImpl class.

Rick Hall Rick Hall 2014-07-06

1 2 > >> (Page 1 of 2)
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.compiler/src/com/choicemaker/cm/compiler/Classpath.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.compiler/src/com/choicemaker/cm/compiler/CompilationEnv.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.compiler/src/com/choicemaker/cm/compiler/gen/ant/Main.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.compiler/src/com/choicemaker/cm/compiler/impl/CMCompiler.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.compiler/src/com/choicemaker/cm/compiler/util/ProductionModelsJarBuilder.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/compiler/CompilationArguments.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/compiler/DoNothingCompiler.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/compiler/ICompiler.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/compiler/InstallableCompiler.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/configure/ConfigurationManager.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/configure/ListBackedConfigurator.java
changed 2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/util/SystemPropertyUtils.java
changed 2.7.x/choicemaker-cm/choicemaker-swing/com.choicemaker.cm.modelmaker/src/com/choicemaker/cm/modelmaker/gui/ModelMaker.java
changed 2.7.x/misc/compiler-app/src/main/java/com/choicemaker/cm/compiler/app/ChoiceMakerInit.java
changed 2.7.x/misc/mymojo-plugin/pom.xml
added 2.7.x/misc/mymojo-plugin/src/main/java/org/apache/maven/plugin/my/MojoConfiguration.java
added 2.7.x/misc/mymojo-plugin/src/main/java/org/apache/maven/plugin/my/MojoConfigurationUtils.java
added 2.7.x/misc/mymojo-plugin/src/main/java/org/apache/maven/plugin/my/MojoConfigurator.java
changed 2.7.x/misc/mymojo-plugin/src/main/java/org/apache/maven/plugin/my/MyMojo.java
changed 2.7.x/misc/mymojo-plugin/src/main/java/org/apache/maven/plugin/my/MyMojo2.java
changed 2.7.x/misc/mymojo-plugin/src/test/java/org/apache/maven/plugin/my/MyMojo2Test.java
added 2.7.x/misc/mymojo-plugin/src/test/resources/it/mymojo2/src/main/cluemaker/Person.schema
copied (with changes) 2.7.x/misc/mymojo-plugin/src/test/resources/unit/mymojo2/pom-2.xml -> 2.7.x/misc/mymojo-plugin/src/test/resources/it/mymojo2/pom-1.xml
copied (with changes) 2.7.x/misc/mymojo-plugin/src/test/resources/unit/mymojo2/pom-2.xml -> 2.7.x/misc/mymojo-plugin/src/test/resources/it/mymojo2/pom-2.xml
copied (with changes) 2.7.x/misc/mymojo-plugin/src/test/resources/unit/mymojo2/pom-3.xml -> 2.7.x/misc/mymojo-plugin/src/test/resources/it/mymojo2/pom-3.xml
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.compiler/src/com/choicemaker/cm/compiler/Classpath.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.compiler/src/com/choicemaker/cm/compiler/CompilationEnv.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.compiler/src/com/choicemaker/cm/compiler/gen/ant/Main.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.compiler/src/com/choicemaker/cm/compiler/impl/CMCompiler.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.compiler/src/com/choicemaker/cm/compiler/util/ProductionModelsJarBuilder.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/compiler/CompilationArguments.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/compiler/DoNothingCompiler.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/compiler/ICompiler.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/compiler/InstallableCompiler.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/configure/ConfigurationManager.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/cm/core/configure/ListBackedConfigurator.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-common/com.choicemaker.cm.core/src/com/choicemaker/util/SystemPropertyUtils.java Diff Switch to side-by-side view
Loading...
2.7.x/choicemaker-cm/choicemaker-swing/com.choicemaker.cm.modelmaker/src/com/choicemaker/cm/modelmaker/gui/ModelMaker.java Diff Switch to side-by-side view
Loading...
2.7.x/misc/compiler-app/src/main/java/com/choicemaker/cm/compiler/app/ChoiceMakerInit.java Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/pom.xml Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/src/main/java/org/apache/maven/plugin/my/MojoConfiguration.java Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/src/main/java/org/apache/maven/plugin/my/MojoConfigurationUtils.java Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/src/main/java/org/apache/maven/plugin/my/MojoConfigurator.java Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/src/main/java/org/apache/maven/plugin/my/MyMojo.java Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/src/main/java/org/apache/maven/plugin/my/MyMojo2.java Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/src/test/java/org/apache/maven/plugin/my/MyMojo2Test.java Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/src/test/resources/it/mymojo2/src/main/cluemaker/Person.schema Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/src/test/resources/unit/mymojo2/pom-2.xml to 2.7.x/misc/mymojo-plugin/src/test/resources/it/mymojo2/pom-1.xml Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/src/test/resources/unit/mymojo2/pom-2.xml to 2.7.x/misc/mymojo-plugin/src/test/resources/it/mymojo2/pom-2.xml Diff Switch to side-by-side view
Loading...
2.7.x/misc/mymojo-plugin/src/test/resources/unit/mymojo2/pom-3.xml to 2.7.x/misc/mymojo-plugin/src/test/resources/it/mymojo2/pom-3.xml Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)