Введение scala в существующий Java-проект NetBeans - PullRequest
2 голосов
/ 14 сентября 2010

У меня есть существующий Java-проект в Netbeans.Я хотел бы начать кодировать его части в Scala.Я могу добавить файлы ".scala" в проект, но, очевидно, они не скомпилированы.

Могу ли я каким-то образом изменить существующие параметры проекта Netbeans, чтобы собрать вместе источники java и scala, или мне нужно создатьНовый проект и импортировать существующие (Java) исходники?

Спасибо

Мартин

РЕДАКТИРОВАТЬ Извините, я забыл упомянуть: я установилScala-плагин для NetBeans, так что компиляция кода Scala возможна.Я могу создать новый (Scala) проект и добавить к нему исходники как Scala, так и Java, и он отлично компилируется.Мой вопрос состоял в том, можно ли (и как) перенести существующий проект "только для Java" в такой "смешанный" проект.

Ответы [ 3 ]

4 голосов
/ 14 сентября 2010

Я не думаю, что это возможно так, как вы этого хотите. Однако вы могли бы написать скрипт сборки Ant и позволить Netbeans выполнять его при сборке приложения.

В противном случае я предлагаю просто создать новый проект scala и импортировать его как библиотеку * .jar в ваше Java-приложение. Это сохраняет ваш проект в чистоте и хорошо модульным.

0 голосов
/ 05 июля 2014

Я бы порекомендовал сделать новый проект maven, Project form Archetype, и использовать следующее:

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

Это в основном автоматически импортирует вам проект, настроенный для начала работыScala в проекте Java.

0 голосов
/ 14 сентября 2010

Вам нужно будет выполнить миграцию, чтобы использовать для этого что-то вроде Maven, поскольку Netbeans не знает, как скомпилировать код Scala. Maven можно настроить для компиляции файлов .scala, а затем .java, в результате чего вы получите окончательный скомпилированный источник.

Посмотрите здесь для конфигурации maven.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...