CWTSLeiden / networkanalysis

Java package that provides data structures and algorithms for network analysis.
MIT License
144 stars 33 forks source link

Replace shell script with Maven build #10

Closed pbourke closed 3 years ago

pbourke commented 4 years ago

Replace shell script with Maven build system and move source code to comply with Maven standard build layout.

We have encountered some friction in building the package using the shell script because some manual steps must be taken to create output directories before the script can be run. The script is also not compatible with the Windows command prompt. This change enables cross-platform builds using a standard tool and lays the groundwork for publishing the project artifacts to shared repositories such as maven central.

The change does the following:

Feedback requested on the following points:

Thank you for sharing this package - we have found it very useful!

neesjanvaneck commented 3 years ago

Thanks for your suggestion! We have chosen to replace the shell script with Gradle for building and publishing. See #11.