使用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也可以查询到依赖库的信息