繁体   English   中英

将scala引入现有的netbeans Java项目中

[英]Introducing scala into existing netbeans java project

我在Netbeans中已有一个Java项目。 我想开始在Scala中编码它的一部分。 我可以将“ .scala”文件添加到项目中,但是显然它们没有被编译。

我可以以某种方式修改现有Netbeans项目设置以便一起构建Java和Scala源,还是需要创建一个新项目并导入现有(java)源?

谢谢

马丁

编辑抱歉,我忘了提及:我已经为Netbeans安装了Scala-Plugin,因此编译scala代码是可行的。 我可以创建一个新的(Scala)项目,并向其中添加scala和java源代码,并且可以完美编译。 我的问题是是否(以及如何)将现有的“仅Java”项目迁移到这样的“混合”项目。

我认为这不可能以您想要的方式实现。 但是,您可以编写一个Ant构建脚本,并让Netbeans在构建应用程序时执行它。

否则,我建议仅创建一个新的scala项目并将其作为* .jar库导入到您的Java应用程序中。 这样可以使您的项目保持干净且模块化。

我建议做一个新的maven项目,即Project form Archetype,并使用以下内容。

http://mvnrepository.com/artifact/org.scala-tools.archetypes/scala-archetype-simple/1.3

基本上,这会自动将您导入的项目全部导入,以开始在Java项目中运行scala。

由于Netbeans不知道如何编译Scala代码,因此您将需要迁移以使用Maven之类的工具来完成此任务。 可以将Maven配置为先编译.scala文件,然后再编译.java,从而生成最终的编译源。

在这里查看Maven配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM