使用sbt作为类库管理工具:
用sbt创建,运行,测试和发布项目都很方便,但这还不够,软件开发是要写代码的。而务实的开发者都会用现代的IDE去写代码。用写字板,vi或其他文本 编辑做开发,更多的是体现一种编程文化的象征意义,正经干活没必要放着更先进的好东西不用。安装sbteclipse插件https://github.com/typesafehub/sbteclipse, 可以在sbt console里面生成eclipse scala project。更为有用的是,sbteclipse在生成项目时会根据build.sbt里面定义的库依赖,生成一个.classpath文件。也就是 已经把Eclipse Scala项目的classpath,设置好了。如果以后的开发中有使用新的第三方库,安装如下次序,可以更新classpath的配置
1). 在build.sbt里面定义库依赖
2). 在sbt console里面执行update命令,下载相应的库到local library repository
3). 在sbt console里面执行eclipse命令,更新classpath设置
添加一个依赖库时,通过http://mvnrepository.com/来查找你要添加类库的groupId/artifactId/version 比如我要添加solr的依赖库,首先搜索org.apache.solr然后选择版本4.4.0然后
<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-solrj</artifactId>
<version>4.4.0</version>
</dependency>
最后添加:"org.apache.solr" % "solr-solrj" % "4.4.0"即可
或者在已经下载的solr-solrj-4.4.0.jar包中打开META-INF/MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.6.0_51-b11-457-11M4509 (Apple Inc.)
Extension-Name: org.apache.solr
Specification-Title: Apache Solr Search Server: solr-solrj
Specification-Version: 4.4.0
Specification-Vendor: The Apache Software Foundation
Implementation-Title: org.apache.solr
Implementation-Version: 4.4.0 1504776 - sarowe - 2013-07-19 02:58:37
Implementation-Vendor: The Apache Software Foundation
X-Compile-Source-JDK: 1.6
X-Compile-Target-JDK: 1.6
也可以查询到依赖库的信息