Skip to content

Commit

Permalink
Remove PDAL java package as it's in a separate repo now (#1870)
Browse files Browse the repository at this point in the history
  • Loading branch information
pomadchin authored and hobu committed Mar 23, 2018
1 parent c0efae4 commit 6d86aa1
Show file tree
Hide file tree
Showing 57 changed files with 0 additions and 4,798 deletions.
1 change: 0 additions & 1 deletion CMakeLists.txt
Expand Up @@ -114,7 +114,6 @@ include(${PDAL_CMAKE_DIR}/geos.cmake)
include(${PDAL_CMAKE_DIR}/geotiff.cmake) # Optional (not really)
include(${PDAL_CMAKE_DIR}/lazperf.cmake) # Optional
include(${PDAL_CMAKE_DIR}/laszip.cmake) # Optional
include(${PDAL_CMAKE_DIR}/pdaljni.cmake) # Optional
include(${PDAL_CMAKE_DIR}/threads.cmake)
include(${PDAL_CMAKE_DIR}/zlib.cmake)
include(${PDAL_CMAKE_DIR}/lzma.cmake)
Expand Down
42 changes: 0 additions & 42 deletions HOWTORELEASE.txt
Expand Up @@ -137,45 +137,3 @@ Release Process
::

http://upload.osgeo.org/cgi-bin/osgeo4w-promote.sh


13) Publish JNI Bindings
What you need:
- an account on sonatype (https://issues.sonatype.org/secure/Signup!default.jspa)
- ~/.sbt/1.0/sonatype.sbt file with the following content:
credentials += Credentials("Sonatype Nexus Repository Manager",
"oss.sonatype.org",
"<your username>",
"<your password>")

The description of the Sonatype publishment process (everything described below is in a java dir: cd PDAL/java):
- Publishing snaphots:
Snapshot can be published without PGP sign, it is published to a snapshot repo and allows immediate snaphot updates.
To publish everything in a local repo use command:
- ./scripts/publish-local.sh (publishes scala 2.11 version)
- ./scripts/publish-local-212.sh (publishes scala 2.12 version)
To publish everything into sonatype snapshot repo use:
- ./scripts/publish-all.sh
Summary:
- Run ./scripts/publish-all.sh and everything is available in a snaphost repository
- Publishing releases:
To publish everything into sonatype snapshot repo (staging repo) use:
- ./scripts/publish-all.sh --suffix="" --signed
`suffix` defines version suffix (for example `--suffix="-RC1"`)
`signed` means that jar would be uploaded into a staging sonatype repo with a PGP sign
Staging means a special repository in a pre released condition.
- Go into staging repos panel: https://oss.sonatype.org/#stagingRepositories (log in using sonatype user / pwd)
- Filter by package name (pdal in our case) and select staging repo
- Press Close button on the top of the table with repos. It would run packages
validation and will close staging repo in a succesfull case
- After succesfull closing press Release button. It would be immediately published into sonatype releases repo,
and synced with maven central ~ in 10 minutes and ~ in 2 hours it would be indexed here:
http://search.maven.org/#search%7Cga%7C1%7Cio.pdal
Full official guide: http://central.sonatype.org/pages/ossrh-guide.html
Deploying to sonatype using sbt official doc: http://www.scala-sbt.org/release/docs/Using-Sonatype.html
Official sonatype guide with pics of (https://oss.sonatype.org/#stagingRepositories) and answers the question what
to do after jars were published into a staging repo (in our case after ./scripts/publish-all.sh --suffix="" --signed step)
Summary:
- Run ./scripts/publish-all.sh --suffix="" --signed to publish everything into staging repo
- Go to sonatype panel https://oss.sonatype.org/#stagingRepositories and release the jar
- Await ~10 minutes to have jars published to maven central
7 changes: 0 additions & 7 deletions cmake/pdaljni.cmake

This file was deleted.

43 changes: 0 additions & 43 deletions java/.gitignore

This file was deleted.

122 changes: 0 additions & 122 deletions java/README.md

This file was deleted.

81 changes: 0 additions & 81 deletions java/build.sbt

This file was deleted.

34 changes: 0 additions & 34 deletions java/core-scala/src/main/scala/io/pdal/pipeline/ExprType.scala

This file was deleted.

0 comments on commit 6d86aa1

Please sign in to comment.