Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSUSEL Parent Project

Introduction

This project defines the basic POM file for most MSUSEL projects.

Goals

Provide a base POM for most projects which includes the common libraries and plugins necessary to build each of the projects.

Building

There are two options:

  1. 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
  2. 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

License

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors