• eclipse的maven、Scala环境搭建


    最近重新搭建了一下maven+Scala的环境,发现很多东西都不记得了,于是重新记录一遍。

    嫌搭建麻烦的话也可以直接下载Scala官方做好的环境http://scala-ide.org/download/sdk.html   里面包含了很多常用的插件,但是并没有用到maven而是sbt,但是在国内由于一些原因sbt速度非常慢,没有翻墙的话还是用maven好了。如果用这个IDE的话,可以直接从3开始

    1、第一步当然是下载eclipse了,我在luna以上的版本使用过,以下的就不知道了
     
    之后就是安装各种插件了,eclipse的插件有多种安装方法,这里尽量使用简单的方法,当然也会涉及其它的方法。
    2、安装Scala ide插件

    进入help->Eclipse Marketplace...,搜索Scala就能找到插件

    install即可。
    组件里面,play是用来做网页的,可以根据自己的需要安装。
    可能会等待一段时间,网速不好的话还可能失败几次,多试几次就好了。
     
    3、安装maven插件
    Mars似乎已经自带了embedded maven和maven插件,如果没有,可以手动安装。
    像2一样:

    4、安装maven-Scala插件
    理论上,到这里就可以使用了,不过没有一些支持实在太麻烦了。
    在github上可以找到很多好用的插件,比如:
    但是它是源码,需要自己编译好再使用。
    下载下来放到workspace里面,选择File->import...->Maven->Existing Maven Projects,选中工程文件夹,确定。
     
    然后右键该工程,run as->maven build...   
    使用命令compile package,然后就会下载依赖,进行编译了。
    等待即可。
    然后三个子工程的目录下面的target文件夹里面就会出现jar包,找到org.maven.ide.eclipse.scala_xxx和org.maven.ide.eclipse.scala_feature_xxx两个文件,我用的0.5.1版本,它们都在site子工程下面,不同的版本可能位置不一样,认真找一下吧。把它们copy到eclipse目录下的dropins目录重启即可,如图:

    5、新建一个Scala工程
    File->new ->other->maven project

    选择一个带Scala的archetype
    当然,如果没有可用的archetype,可以点击右下角的Add Archetype...,增加一个可用的,比如:

    就可以了
     
    6、定义自己习惯使用的archetype,这个在另一篇文章里面讲述
  • 相关阅读:
    DotNet中的迭代模式和组合模式
    能以可视化方式编辑滤镜效果的Image控件
    自定义ExtenderControl实现服务器控件可拖放
    股票交易费及利润计算器
    用ajax library的客户端脚本实现无刷新分页
    实现html转Xml
    oracle10g主机身份证明错误的解决办法
    创建ASP.NET AJAX客户端组件实现验证控件的toolTip式错误提示
    可分页的Repeater控件
    数据结构趣题——约瑟夫环
  • 原文地址:https://www.cnblogs.com/xtdxs/p/7115783.html
Copyright © 2020-2023  润新知