Поднимите настройки в eclipse, используя m2eclipse и m2eclipse-scala и Scala IDE - чего мне не хватает - PullRequest
1 голос
/ 12 февраля 2012

Я очень внимательно следую инструкциям из последней (в хронологическом порядке) статьи о настройке Lift Eclipse http://www.assembla.com/spaces/liftweb/wiki/Using_Eclipse_with_Maven

В инструкции упоминается

"... много записей net.liftweb в списке артефактов ..."

Но я, вероятно, что-то упускаю, так как как в Eclipse (после обновления каталога), так и в файле каталога в https://oss.sonatype.org/content/groups/scala-tools/archetype-catalog.xml, похоже, нет архетипов Lift Maven (поиск «lift» не дает результаты)

Была ли эта модификация? есть ли пример проекта затмения с хорошей настройкой лифта? Maven или нет Maven, я просто хочу использовать IDE (любую IDE в этом отношении), которая имеет рабочий процесс для разработки Lift (например, не нужно создавать и развертывать войну каждое изменение, разрешать на лету обновления, как обычные Проект WTP)

Ответы [ 4 ]

2 голосов
/ 15 августа 2012

Пара обновлений на ответ выше.Во-первых, scala-tools.org больше не размещает контент, он был перемещен в http://oss.sonatype.org/content/groups/scala-tools, а последняя версия лифта (на момент публикации!) - 2.4-M5, поэтому используйте:

mvn archetype:generate \
   -DarchetypeGroupId=net.liftweb \
   -DarchetypeArtifactId=lift-archetype-basic_2.9.1 \
   -DarchetypeVersion=2.4-M5 \
   -DarchetypeRepository=http://oss.sonatype.org/content/groups/scala-tools \
   -DremoteRepositories=http://oss.sonatype.org/content/groups/scala-tools \
   -DgroupId=com.your.group \
   -DartifactId=yourartifact \
   -Dversion=0.0.1
2 голосов
/ 08 февраля 2013

У меня есть пример проекта, который можно импортировать в Eclipse, а также полные инструкции по настройке Eclipse (Indigo) с помощью Scala IDE и вспомогательных инструментов (JRebel, WTP и т. Д.).

Результатом является среда разработки, которая дает вам динамический языковой опыт (быстрое редактирование / сохранение / перезагрузка) и не требует взаимодействия с командной строкой (вы используете представление Server Eclipse для запуска вашего проекта в Tomcat6 (другие могут работать как хорошо)).

См .: https://github.com/awkay/lift_squeryl_demo

1 голос
/ 19 февраля 2013

Артефакты лифт-паутины не перечислены, вероятно, потому, что в eclipse используется встроенный maven, вместо этого загрузите и установите maven из apache и свяжите его с eclipse в настройках.

enter image description here

1 голос
/ 14 февраля 2012

Да, хорошо, этот список архетипов либо устарел, либо не содержит проектов liftweb.

В любом случае, с m2eclipse у вас есть доступ к каталогу индексатора Nexus (не так ли?), В котором перечислены архетипы лифтовой сети.

В противном случае из командной строки:

mvn archetype:generate \
 -DarchetypeGroupId=net.liftweb \
 -DarchetypeArtifactId=lift-archetype-basic_2.9.1 \
 -DarchetypeVersion=2.4-M4 \
 -DarchetypeRepository=http://scala-tools.org/repo-releases \
 -DremoteRepositories=http://scala-tools.org/repo-releases \
 -DgroupId=com.your.group \
 -DartifactId=yourartifact \
 -Dversion=0.0.1
...