The way build yours IDEA project with Scala sources with command line tools:
- Generate <project-name>.xml Ant build script from IDE (Build -> Generate Ant Build ...)
- Update this xml with given (under cut) scons builder
- Run Ant
Example:
dataprocessor_ant_xml = env.IdeaAntUpdater(
target = 'DataProcessor/dataprocessor_with_main.xml',
source = 'DataProcessor/dataprocessor.xml',
jar2MainClass = {
'DataProcessor.jar' : 'com.kavanga.StreamProcessor',
},
scala = True,
)
dataprocessor_jar = env.SimpleAnt(
target = [
'DataProcessor/out/artifacts/DataProcessor_jar/DataProcessor.jar',
],
source = [ dataprocessor_ant_xml, 'DataProcessor/dataprocessor.properties' ] + protobuf_nodes,
source_dirs = [ 'DataProcessor/src' ],
)