Skip to content

Add proper support for building with Maven#2

Open
ehrhart wants to merge 6 commits intoDOREMUS-ANR:masterfrom
ehrhart:master
Open

Add proper support for building with Maven#2
ehrhart wants to merge 6 commits intoDOREMUS-ANR:masterfrom
ehrhart:master

Conversation

@ehrhart
Copy link

@ehrhart ehrhart commented Jun 18, 2018

This pull requests attempts to fix the build issues with Maven.

Main changes:

  • Libraries are moved outside of the target folder
  • Local dependencies added to pom.xml
  • Added maven plugins to package and generate a jar file that includes all required dependencies
  • Updated README.md to reflect the changes, and the steps to build with Maven

Feedbacks are welcome!

ehrhart and others added 6 commits June 18, 2018 16:12
- Add missing dependencies
- Add maven-install-plugin for local dependencies installation (use `mvn initialize`)
- Add maven-jar-plugin for generating a runnable jar
- Add maven-shade-plugin for packaging the dependencies into a single jar
- Add exec-maven-plugin, for running the project (use `mvn exec:java`)
@ehrhart ehrhart mentioned this pull request Jun 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants