我已经检查了关于这个问题的所有相关问题。我的问题是,我在同一个netbeans项目中有scala代码和java代码。scala的主环境已设置。我使用windows系统进行开发。我知道netbeans项目的build.xml需要更改,先编译scala代码,然后编译java代码。但我在netbeans IDE上找不到太多这样做的例子。
我使用netbeansbt插件(nbsbt)。它以透明的方式处理这一问题。
只有切点相关,但使用pom(maven)项目的Intellij Idea可以毫无问题地处理这一问题。您只需在srce/main/java旁边创建一个src/main/scala-dir,并使用scala编译器插件:
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<executions>
<execution>
<id>compile</id>
<goals>
<goal>compile</goal>
</goals>
<phase>compile</phase>
</execution>
<execution>
<id>test-compile</id>
<goals>
<goal>testCompile</goal>
</goals>
<phase>test-compile</phase>
</execution>
<execution>
<phase>process-resources</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
我只提供给那些可能正在思考NetBeans与Scala开发理念的人。