Repository Summary
Checkout URI | https://github.com/rosjava/genjava.git |
VCS Type | git |
VCS Version | indigo |
Last Updated | 2017-03-30 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
genjava | 0.1.5 |
README
genjava
RosJava message definition and serialization artifact generators.
For future reference, executing the generator from the command line requires a command of the following kind:
java -classpath .:./message_generation-0.1.16.jar org.ros.internal.message.GenerateInterfaces
This doesn’t work exactly though because it doesn’t pull in the full classpath. Make sure that is set to include everything you need. You’ll also need arguments of the kind we’re currently using in the hydro groovy plugin:
def generatedSourcesDir = "${p.buildDir}/generated-src"
def generateSourcesTask = p.tasks.create("generateSources", JavaExec)
generateSourcesTask.description = "Generate sources for " + pkg.name
generateSourcesTask.outputs.dir(p.file(generatedSourcesDir))
/* generateSourcesTask.args = new ArrayList<String>([generatedSourcesDir, pkg.name]) */
generateSourcesTask.args = new ArrayList<String>([generatedSourcesDir, '--package-path=' + pkg.directory, pkg.name])
generateSourcesTask.classpath = p.configurations.runtime
generateSourcesTask.main = 'org.ros.internal.message.GenerateInterfaces'
p.tasks.compileJava.source generateSourcesTask.outputs.files
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/rosjava/genjava.git |
VCS Type | git |
VCS Version | kinetic |
Last Updated | 2019-01-23 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
genjava | 0.3.4 |
README
genjava
RosJava message definition and serialization artifact generators.
For future reference, executing the generator from the command line requires a command of the following kind:
java -classpath .:./message_generation-0.1.16.jar org.ros.internal.message.GenerateInterfaces
This doesn’t work exactly though because it doesn’t pull in the full classpath. Make sure that is set to include everything you need. You’ll also need arguments of the kind we’re currently using in the hydro groovy plugin:
def generatedSourcesDir = "${p.buildDir}/generated-src"
def generateSourcesTask = p.tasks.create("generateSources", JavaExec)
generateSourcesTask.description = "Generate sources for " + pkg.name
generateSourcesTask.outputs.dir(p.file(generatedSourcesDir))
/* generateSourcesTask.args = new ArrayList<String>([generatedSourcesDir, pkg.name]) */
generateSourcesTask.args = new ArrayList<String>([generatedSourcesDir, '--package-path=' + pkg.directory, pkg.name])
generateSourcesTask.classpath = p.configurations.runtime
generateSourcesTask.main = 'org.ros.internal.message.GenerateInterfaces'
p.tasks.compileJava.source generateSourcesTask.outputs.files