在http://scala-ide.org/下载scala ide后,不能建web项目,所以需要自己安装插件,具体步骤如下:
打开scala ide for eclipse点击help再点击install new software
然后再根据你的eclipse的版本号,输入相关的网址:
比如kepler版本用:http://download.eclipse.org/releases/kepler
oxygen版本用:http://download.eclipse.org/releases/oxygen
选择 webxml ,它会开始下载,但时间可能有点久,
在下面的下拉框中 Web, XML, Java EE and OSGi Enterprise Development选择如下6个插件,其实你最好的全选:
还要安装
JST Server Adapters
JST Server Adapters Extensions插件,否则没有本地tomcat服务器。
这两个插件,总共6个插件
安装这几个插件,耐心等待……..安装完成之后,会自动弹出对话框让你重启eclipse,重启下就行,此时,就可以新建web项目了,如下:
注意,如果不安装JST Server Adapters 和 JST Server Adapters Extensions插件在window->proparties->Server中是不会有tomcat的。到这里,再新建web,就可以配置本地Tomcat了。
下面说一下java与scala的混合编程, 我的scala ide的eclipse版本号是oxygen, 我把上面的插件都装上后,java和scala都分别可以做,但是混合起来后java不能调用scala的代码。是什么原因呢?
因为安装时,maven和scala都是采用scala ide默认的,于是我都改成自己的。 并且scala的包,我在项目的Buide 中去人为的包含,这样就可以调用了。