Skip to content

Commit f752881

Browse files
committed
Add example project
1 parent 874d328 commit f752881

File tree

14 files changed

+721
-12
lines changed

14 files changed

+721
-12
lines changed

.travis/test-212.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
#!/usr/bin/env bash
22

3-
./sbt "-212" "project core" test
4-
./sbt "-212" "project core-scala" test
3+
./sbt "-212" "project core" test || { exit 1; }
4+
./sbt "-212" "project core-scala" test || { exit 1; }
5+
6+
cd examples/pdal-jni
7+
./sbt "-212" "runMain com.azavea.Main" || { exit 1; }
8+
./sbt "-212" "runMain com.azavea.MainScala" || { exit 1; }
9+
cd ~-

.travis/test.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
#!/usr/bin/env bash
22

3-
./sbt "project core" test
4-
./sbt "project core-scala" test
3+
./sbt "project core" test || { exit 1; }
4+
./sbt "project core-scala" test || { exit 1; }
5+
6+
cd examples/pdal-jni
7+
./sbt "-211" "runMain com.azavea.Main" || { exit 1; }
8+
./sbt "-211" "runMain com.azavea.MainScala" || { exit 1; }
9+
cd ~-

examples/pdal-jni/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# PDAL JNI usage example
2+
3+
To run this demo just launch `./sbt run` command and choose `1`
4+
to run a basic `pdal-core` example, choose `2` to run as basic `pdal-scala` example.

examples/pdal-jni/build.sbt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name := "pdal-jni"
2+
version := "0.1.0-SNAPSHOT"
3+
scalaVersion := "2.12.5"
4+
crossScalaVersions := Seq("2.12.5", "2.11.12")
5+
organization := "com.azavea"
6+
scalacOptions ++= Seq(
7+
"-deprecation",
8+
"-unchecked",
9+
"-language:implicitConversions",
10+
"-language:reflectiveCalls",
11+
"-language:higherKinds",
12+
"-language:postfixOps",
13+
"-language:existentials",
14+
"-feature"
15+
)
16+
17+
resolvers ++= Seq(
18+
Resolver.sonatypeRepo("releases"),
19+
Resolver.sonatypeRepo("snapshots")
20+
)
21+
22+
fork := true
23+
24+
val pdalVersion = "1.7.0-SNAPSHOT"
25+
26+
libraryDependencies ++= Seq(
27+
"io.pdal" %% "pdal" % pdalVersion,
28+
"io.pdal" %% "pdal-scala" % pdalVersion,
29+
"io.pdal" % "pdal-native" % pdalVersion,
30+
"org.scalatest" %% "scalatest" % "3.0.5" % Test
31+
)
35.9 KB
Binary file not shown.
589 KB
Binary file not shown.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
sbt.version=1.1.4
2+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.6")
2+
addSbtPlugin("com.timushev.sbt" % "sbt-updates" % "0.3.4")
3+

0 commit comments

Comments
 (0)