blob: a81631ec5e2eda1d4fe2a6910a37d418cd4382dd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# Build with Maven
Following the official guide [Maven in 5 Minutes](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html):
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.
|