Intellij+Scala
来源:互联网 发布:邮件服务器软件 编辑:程序博客网 时间:2024/06/03 04:37
新项目接触的新的工具/语言/架构,一切都是新的,看官网感觉也很困扰,还好有同事指导。这里,从新手的角度记录和解释一下我的理解,希望对入门级选手能有所帮助。
首先是scala的sbt,sbt是一种 interactive build tool,是scala中的编译工具。项目开发的过程中,如果需要用到第三方的库,需要在这里进行声明。关于SBT的具体说明,可以参考这里。简单的说,如果需要引用第三方的库,首先,需要声明依赖的库的来源,也就是要指定查找的地址,也就是在
resolvers
这个字段中,添加你需要的库的地址。举个例子,如果你需要使用Finagle,这一框架是由twitter开发的,需要去源代码仓库查找,那就需要添加如下几行代码resolvers ++= Seq( Resolver.sonatypeRepo("releases"), "Twitter Maven" at "http://maven.twttr.com", "Finatra Repo" at "http://twitter.github.com/finatra", Resolver.sonatypeRepo("snapshots"))
然后,需要用到finagle的话,同时也需要声明对finagle相关库的依赖,添加如下代码
libraryDependencies += "com.twitter" %% "finagle-http" % "6.25.0"
其中,libraryDependencies的格式,主要是由sbt规定的,格式参考sbt相关说明。可选的内容,参考这里,详细列举了finagle的各个子构件,也就是其中ArtifactId可以的各种选项,以及对应版本的描述。使用其他框架的话,思路是一样的,看它在哪个group里面,找到ArtifactId,以及对应的版本号,进行引入即可。这里要注意的是,如果引入没有问题,但是Intellij没有自动下载jar包的话,可以查看以下sbt的自动引入是否勾选。位置在
File->Setting->Build,Execution,Deployment->Build Tools->SBT->Project-level setting,,选中Use auto-import,即可实现自动下载。
PS:如果设置都没有问题,网络连接问题导致下载失败的话,可以考虑换个时间下载,后者用别的方法。
至此,用Intellij Idea引用第三方库是没有问题了。
- Intellij+Scala
- intellij 开发 scala
- 用intellij开发scala
- IntelliJ IDEA 开发scala
- intellij安装scala插件
- intellij安装scala插件
- intellij+scala+maven+git
- scala + sbt + intellij
- scala学习及Intellij Idea
- IntelliJ IDEA and Scala tutorial
- Intellij安装scala插件详解
- Intellij IDEA2017 scala环境搭建
- Intellij IDEA 安装Scala 报 ‘plugin scala is incompatible‘ 解决方案
- IntelliJ IDEA安装scala插件并创建scala示例
- Intellij IDEA 安装Scala 报 ‘plugin scala is incompatible‘ 解决方案
- Playframework,Scala开发环境搭建(IntelliJ+ Windows)
- Intellij idea使用Maven管理Scala工程
- IntelliJ IDEA 安装scala开发插件
- Linux内核kernel panic机制浅析
- SGU 438 - The Glorious Karlutka River =)(网络流‘最大流)
- 语法基础---面向对象编程的三大特性(3)
- 2015年5月6号
- (产品面试贴)乐动——阿里巴巴2015暑期实习平台型产品经理(技术领域)
- Intellij+Scala
- 基本的线程互斥锁
- Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法
- MFC 读写文件问题(0D0A)
- 关于百度百科
- POI导出JavaWeb中的table到excel下载
- 插入排序C++实现
- ExtJS中layout的12种布局风格
- 黑马程序员--面向对象