如何配置 scala + maven + eclipse

 我来答
huanglenzhi
2015-12-05 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517193
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
1.安装maven插件
安装插件有好几种方法,一种是在help->Eclipse marketplace 查找m2e,另一种是在help->Install New Software,地址为:http://download.eclipse.org/technology/m2e/releases/
说明:网上也有人说因为eclipse是最新版,可能你下的m2e插件不稳定,导致在Install New SoftWare的时候安装不了。查看jboss的官方博客,已经有新版的m2e插件出现在marketplace中。
一般来说,都是调用外部的settings.xml文件,这个时候就需要在window->preferences->maven->user settings选择你本地的文件。
2.安装scala插件
打开http://scala-ide.org/download/current.html,你会看到适合eclipse各种版本的scala插件下载地址,适合indigo的地址是:http://download.scala-ide.org/releases-29/stable/site
3.安装jetty插件
maven项目比较推崇jetty服务器,在eclipse里用命令运行,平时能查看源码,但是debug的时候,会导致找不到maven 仓库里的源码(不知道大家有没有遇到过类似的问题)。
解决办法:安装jetty插件,在help->Eclipse Marketplace 输入jetty,安装下,之后debug就能解决这个问题的。这样会有另一个问题的发生,因为在pom里配置jetty插件需要配置系统变量如下:
<systemProperties>
<systemProperty>
<name>CONFIG_DIR_PATH</name>
<value>${basedir}/config</value>
</systemProperty>
</systemProperties>
这样用命令行:mvn jetty:run 就可以读到系统变量,但是用eclipse jetty插件就会导致找不到CONFIG_DIR_PATH。
参考http://stackoverflow.com/questions/3895047/jetty-set-system-propertyhttp://docs.codehaus.org/display/JETTY/jetty.xmlhttp://blog.csdn.net/CrazyCoder2010
在WEB-INF下建一个名字为jetty-web.xml或者web-jetty.xml,格式如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN"
"http://jetty.mortbay.org/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Call class="java.lang.System" name="setProperties">
<Arg>
<New class="java.util.Properties">
<Call name="putAll">
<Arg>
<Call class="java.lang.System" name="getProperties" />
</Arg>
</Call>
<Call name="setProperty">
<Arg>CONFIG_DIR_PATH</Arg>
<Arg>../config/config</Arg>
</Call>
</New>
</Arg>
</Call>
</Configure>

4.安装svn插件
安装这个都没有问题,地址:http://subclipse.tigris.org/update,主要是中文看着别扭,添加一行 osgi.nl=en_US 到%eclipse_home%/configuration/config.ini即可。
安装成功之后,你都可以在window->show view 看到已经安装的插件。
xringxiaofu
2015-11-21 · TA获得超过471个赞
知道小有建树答主
回答量:475
采纳率:0%
帮助的人:205万
展开全部
一般是 sbt + IntelliJ IDEA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式