Skip to content

Commit

Permalink
docs: add notes about dynamic project info #15
Browse files Browse the repository at this point in the history
  • Loading branch information
poikilotherm committed Oct 18, 2024
1 parent a35235b commit 1d9154e
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,18 @@ A common Maven Parent for all GDCC and IQSS Java projects:
</parent>
```

Aside from dependencies and plugin management, the Parent POM provides sane defaults for `<groupId>` and the extended project information bits `<url>`, `<organization>`, `<issueManagement>`, `<scm>`, `<ciManagement>` and `<distributionManagement>`.
You can always completely override them in a child project.

## Important variables

| Maven Property | Description |
|----------------|-----------------------------------------------------|
| `jdk.version` | The minimum Java version a project can be used with |
| `skipUT` | Skip executing unit tests with Surefire |
| `skipIT` | Skip executing integration tests with Failsafe |
| Maven Property | Description |
|-----------------------|-----------------------------------------------------------|
| `jdk.version` | The minimum Java version a project can be used with |
| `skipUT` | Skip executing unit tests with Surefire |
| `skipIT` | Skip executing integration tests with Failsafe |
| `project.github.org` | Default `gdcc`, influencing project info |
| `project.github.repo` | Default `${project.artifactId}`, influencing project info |

(There are more, docs to be done)

Expand Down

0 comments on commit 1d9154e

Please sign in to comment.