Skip to content

Add Gradle build and CI#3

Open
bkeepers wants to merge 1 commit into
prozessor13:mainfrom
openwatersio:phase1-gradle-build
Open

Add Gradle build and CI#3
bkeepers wants to merge 1 commit into
prozessor13:mainfrom
openwatersio:phase1-gradle-build

Conversation

@bkeepers

Copy link
Copy Markdown
Contributor

This is a pass at making this project easier to build.

  • Replace manual javac + jar downloads with Gradle (planetiler-core 0.9.3, imageio-webp runtimeOnly; OSGeo repo added for GeoTools)
  • Move sources to src/main/java; pin Java 21 + Gradle 8.14 via wrapper/mise
  • bin/setup -> gradlew build, bin/run -> installDist + run (JAVA_OPTS for heap)
  • GitHub Actions CI runs bin/setup + bin/run (monaco + global land smoke build) with Gradle and land-polygon caching
  • Update README build/run docs

- Replace manual javac + jar downloads with Gradle (planetiler-core 0.9.3,
  imageio-webp runtimeOnly; OSGeo repo added for GeoTools)
- Move sources to src/main/java; pin Java 21 + Gradle 8.14 via wrapper/mise
- bin/setup -> `gradlew build`, bin/run -> installDist + run (JAVA_OPTS for heap)
- GitHub Actions CI runs bin/setup + bin/run (monaco + global land smoke build)
  with Gradle and land-polygon caching
- Update README build/run docs
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.

1 participant