| plugins { |
| id "java-library" |
| id "de.protos.etrice-java" |
| } |
| |
| apply from: "$rootDir/gradle/publish.gradle" |
| |
| dependencies { |
| generator project(':plugins:org.eclipse.etrice.generator.java') |
| api project(':runtime:org.eclipse.etrice.runtime.java') |
| } |
| |
| modelSet { |
| room { |
| option 'msc_instr' |
| } |
| } |
| |
| sourceSets { |
| main { |
| java { |
| srcDirs = [modelSet.room.genDir] |
| } |
| resources { |
| srcDirs = ['model'] |
| excludes = ['**/diagrams/'] |
| } |
| } |
| } |
| |
| compileJava { |
| options.release = 8 |
| } |
| |
| components.java.addVariantsFromConfiguration(configurations.modelpathZip) {} |