sbt添加依赖库
2013-10-21 00:00
267 查看
使用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然后
或者在已经下载的solr-solrj-4.4.0.jar包中打开META-INF/MANIFEST.MF
用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也可以查询到依赖库的信息
相关文章推荐
- sbt 添加本地 Maven 仓库依赖(Windows)
- play framework添加redis依赖
- Android的Gradle技巧 1.6使用Android Studio添加库依赖关系
- maven如何手动添加依赖的jar文件到本地Maven仓库
- ubuntu下ros c++添加第三方依赖库(一开始报错 undefined reference to symbol 'pthread_create@@GLIBC_2.2.5)
- Gradle添加依赖及使用注解(添加插件)
- VS2008 C++ 项目怎样添加“依赖”、“库目录”和“包含目录”
- android添加依赖dependencies==文章未完整
- Maven如何手动添加依赖的jar文件到本地Maven仓库
- SlidingMenu如何添加依赖资源
- maven2之m2eclipse使用手册之五添加新的依赖项目到本地仓库
- 在pom.xml中添加Spring依赖
- OpenCV学习笔记(26)自动识别OpenCV版本并添加依赖库
- 没有添加spring mvc 默认依赖包产生的错误
- 为小linux添加功能,自动添加依赖的库到相应位置
- 利用Kotlin Tools如何快速添加Kotlin依赖详解
- mymoni3——具体代码~添加权限依赖 + 页面布局 + 封装类、工具类
- 如何打jar包(并添加依赖jar包)技术详解
- Android studio中为项目添加模块依赖的过程
- 解决项目添加bmob sdk 3.5.0在编译时出现依赖类库的冲突问题