diff options
author | Glavo <zjx001202@126.com> | 2019-12-06 04:44:07 +0800 |
---|---|---|
committer | Glavo <zjx001202@126.com> | 2019-12-06 04:44:07 +0800 |
commit | e7b0c093f4a8f0354021b0bd1a70351ab53fa0b2 (patch) | |
tree | 6abc99c906693aaeee0df7c792b1eb119fe73eb1 /plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniJavah.scala | |
parent | 221b3843a5a947d803507b8e61778ebfea072390 (diff) | |
download | sbt-jni-e7b0c093f4a8f0354021b0bd1a70351ab53fa0b2.tar.gz sbt-jni-e7b0c093f4a8f0354021b0bd1a70351ab53fa0b2.tar.bz2 sbt-jni-e7b0c093f4a8f0354021b0bd1a70351ab53fa0b2.zip |
update gjavah version
Diffstat (limited to 'plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniJavah.scala')
-rw-r--r-- | plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniJavah.scala | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniJavah.scala b/plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniJavah.scala index a9832a5..0c068ed 100644 --- a/plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniJavah.scala +++ b/plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniJavah.scala @@ -61,11 +61,12 @@ object JniJavah extends AutoPlugin { log.info("Headers will be generated to " + out.getAbsolutePath) } - import scala.collection.JavaConverters._ - - ch.jodersky.sbt.jni.javah.HeaderGenerator.run(new util.ArrayList[String](classes.asJava), - Paths.get(out.getAbsolutePath), new util.ArrayList[Path](jcp.map(_.toPath).asJava) - ) + val task = new ch.jodersky.sbt.jni.javah.JavahTask + classes.foreach(task.addClass(_)) + jcp.map(_.toPath).foreach(task.addClassPath(_)) + task.addRuntimeSearchPath() + task.setOutputDir(Paths.get(out.getAbsolutePath)) + task.run() out } |