Tool used to generate instances of design patterns in Java and C# based on provided parameters and RBML specifications.
This project uses the Maven wrapper so that you do not need to install maven manually. The first time you go to build this project, simply execute the following command:
./mvnw clean install -Dmaven.test.skip=true
or for windows:
.\mvnw.cmd clean package -Dmaven.test.skip=true
This project's site can be generated using the following command:
./mvnw clean site -Dmaven.test.skip=true
This project depends on the following other MSUSEL subprojects:
There are two options:
-
You can use your own version of Maven and run the following commands at the command line, from the project root directory:
- Compiling:
$ mvn clean compile -Dmaven.test.skip=true
- Packaging into a Jar with dependencies
$ mvn clean package -Dmaven.test.skip=true
- Packaging into a Jar and deploying to the maven repo:
$ mvn clean deploy -Dmaven.test.skip=true
- Compiling:
-
You can use the Maven wrapper which comes with the project:
- On Mac and Linux:
- Compiling:
$ ./mvnw clean compile -Dmaven.test.skip=true
- Packaging into a Jar with Dependencies:
$ ./mvnw clean package -Dmaven.test.skip=true
- Packaging into a Jar and deploying to the maven repo:
$ ./mvnw clean deploy -Dmaven.test.skip=true
- Windows:
- Compiling:
$ .\mvnw.cmd clean compile -Dmaven.test.skip=true
- Packaging into a Jar with Dependencies:
$ .\mvnw.cmd clean package -Dmaven.test.skip=true
- Packaging into a Jar and deploying to the maven repo:
$ .\mvnw.cmd clean deploy -Dmaven.test.skip=true
- On Mac and Linux:
As will all projects from MSUSEL this project is licensed under the MIT open source license. All source files associated with this project should have a copy of the license at the top of the file.
If a build fails due to license header issues, this can be remedied using the following command sequence at the command line:
- With an independently installed Maven system:
- Linux, Mac, Windows:
$ mvn license:format
- Using the Maven Wrapper:
- Linux and Mac:
$ ./mvnw license:format
- Windows:
$ .\mvnw.cmd license:format