mirror of
https://github.com/mollyim/osmdroid.git
synced 2025-05-12 23:00:37 +01:00

* Update gradle wrapper to 6.8.3 * Remove incompatible build instructions * Replace deprecated findbugs with spotbugs * Remove jDepend, there is no close approximation replacement * Update left shift to be doLast * Add compileSdkVersion to projects * Update travis configuration to support more recent build tools * #1776 made some progress with the build tech update - dist zip is not hooked up - maven central publishing definitely needs to be redone, from scratch - mil-sym-android was on bintray but that is dead now, so if you attempt to build this branch, you'll check to check out and build that repo * #1776 javadocs are now generated from the aar (although a bit of a hack) * #1776 moves apk signing config to a new file updates 2525 renderer to a version that is on central * #1776 first successful test publish of snapshots and a release run (FOR AAR's ONLY) caveats, dependency declarations in the poms are done by parsing build.gradle files which is super risky considering the massive variations for writing them. exclusions aren't applied yet * #1776 all jar, war components are now published. Found a number of security issues identifed by sonatype lift when publishing thus the many dependency updates. At this point, i think it's good enough for PR and hopefully for some assistance to resolving the on device unit testing stuff that's broken and the one or two unit tests that stopped working and is now commented out. Wiki release procedure document needs to be updated as well * #1776 reverting previous disabled functions that failed for unknown reasons during the upgrades. seems to work ok now though * #1776 removing the old projects from version control, they have been incompatible for nearly 4 years now * #1776 no longer needed since we no longer have any closed source libraries * #1776 removing the quality plugin, none of the operations in there still work with the newer android stuff adding in @hannesa2's github action scripts to ci osmdroid again * #1776 no longer needed submodule reference, updating ci build * #1776 borrowing more from fury, should resolve ci issues * #1776 borrowing more from fury, should resolve ci issues * #1776 borrowing more from fury, should resolve ci issues, got it this time * #1776 removing the checkstyle, qualty plugin was removed Co-authored-by: Al Sutton <al.sutton@alsutton.com>
20 lines
511 B
Groovy
20 lines
511 B
Groovy
rootProject.name = 'osmdroid-parent'
|
|
|
|
//this is the normal settings.gradle file for osmdroid, which defines which modules are included
|
|
//in the build process. Default is everything
|
|
|
|
//libraries
|
|
include ':osmdroid-android'
|
|
include ':osmdroid-mapsforge'
|
|
include ':osmdroid-geopackage'
|
|
include ':osmdroid-wms'
|
|
include ':osmdroid-shape'
|
|
|
|
//sample apps
|
|
include ':OpenStreetMapViewer'
|
|
include ':osmdroid-simple-map'
|
|
|
|
//jdk specific tools and applications
|
|
include ':OSMMapTilePackager'
|
|
include ':osmdroid-server-jdk'
|
|
|