1
0
Fork 0
cp/usth/ICT2.2/labwork/2
Nguyễn Gia Phong 67393f42f4 [usth/ICT2.2] Object Oriented Programming 2019-12-15 15:00:00 +07:00
..
my-app [usth/ICT2.2] Object Oriented Programming 2019-12-15 15:00:00 +07:00
1_labwork1-extra.pdf [usth/ICT2.2] Object Oriented Programming 2019-12-15 15:00:00 +07:00
2_labwork2.pdf [usth/ICT2.2] Object Oriented Programming 2019-12-15 15:00:00 +07:00
README.md [usth/ICT2.2] Object Oriented Programming 2019-12-15 15:00:00 +07:00

README.md

Build with Maven

Following the official guide Maven in 5 Minutes:

  1. Create a project named my-app:

     mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
    
  2. Change into the project directory: cd my-app

  3. Build the project: mvn package

Extra exercises for labwork 1 are written in src/main/java/com/mycompany/app/ inside my-app. To launch a class named App for example, run

java -cp my-app/target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App

I find this build method to be overcomplicated for 5-minute throw-away programs and decide not to use it in the upcoming labworks.