Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
monticore
EmbeddedMontiArc
generators
EMAM2Middleware
Commits
3349413f
Commit
3349413f
authored
Feb 01, 2019
by
Alexander David Hellwig
Browse files
Refactoring: introduce cli package
parent
72354611
Pipeline
#102080
failed with stages
in 4 minutes and 51 seconds
Changes
5
Pipelines
1
Show whitespace changes
Inline
Side-by-side
README.md
View file @
3349413f
...
...
@@ -80,7 +80,7 @@ ROS Kinetic currently only supports Linux and the installation is described [her
## Usage
### CLI
Maven generates the jar
`embedded-montiarc-math-middleware-generator-{Version}-jar-with-dependencies.jar`
and the cli is located in
`de.monticore.lang.monticar.generator.middleware.DistributedTargetGeneratorCli`
.
and the cli is located in
`de.monticore.lang.monticar.generator.middleware.
cli.
DistributedTargetGeneratorCli`
.
Parameters:
`${file path to config json}`
OR
`-r ${raw json config string}`
```
...
...
pom.xml
View file @
3349413f
...
...
@@ -221,7 +221,7 @@
<configuration>
<archive>
<manifest>
<mainClass>
de.monticore.lang.monticar.generator.middleware.DistributedTargetGeneratorCli
</mainClass>
<mainClass>
de.monticore.lang.monticar.generator.middleware.
cli.
DistributedTargetGeneratorCli
</mainClass>
</manifest>
</archive>
<descriptorRefs>
...
...
src/main/java/de/monticore/lang/monticar/generator/middleware/CliParameters.java
→
src/main/java/de/monticore/lang/monticar/generator/middleware/
cli/
CliParameters.java
View file @
3349413f
package
de.monticore.lang.monticar.generator.middleware
;
package
de.monticore.lang.monticar.generator.middleware
.cli
;
import
java.util.Set
;
...
...
src/main/java/de/monticore/lang/monticar/generator/middleware/DistributedTargetGeneratorCli.java
→
src/main/java/de/monticore/lang/monticar/generator/middleware/
cli/
DistributedTargetGeneratorCli.java
View file @
3349413f
package
de.monticore.lang.monticar.generator.middleware
;
package
de.monticore.lang.monticar.generator.middleware
.cli
;
import
com.google.gson.Gson
;
import
com.google.gson.stream.JsonReader
;
import
de.monticore.lang.embeddedmontiarc.embeddedmontiarc._symboltable.instanceStructure.EMAComponentInstanceSymbol
;
import
de.monticore.lang.embeddedmontiarc.tagging.middleware.ros.RosToEmamTagSchema
;
import
de.monticore.lang.monticar.emadl.generator.EMADLAbstractSymtab
;
import
de.monticore.lang.monticar.generator.middleware.DistributedTargetGenerator
;
import
de.monticore.lang.monticar.generator.middleware.impls.CPPGenImpl
;
import
de.monticore.lang.monticar.generator.middleware.impls.EMADLGeneratorImpl
;
import
de.monticore.lang.monticar.generator.middleware.impls.ODVGenImpl
;
...
...
src/test/java/de/monticore/lang/monticar/generator/middleware/CliTest.java
View file @
3349413f
package
de.monticore.lang.monticar.generator.middleware
;
import
de.monticore.lang.embeddedmontiarc.LogConfig
;
import
de.monticore.lang.monticar.generator.middleware.cli.DistributedTargetGeneratorCli
;
import
de.se_rwth.commons.logging.Finding
;
import
de.se_rwth.commons.logging.Log
;
import
org.apache.commons.lang3.ArrayUtils
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment