簡體   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