使用sbt做爲類庫管理工具: git
用sbt建立,運行,測試和發佈項目都很方便,但這還不夠,軟件開發是要寫代碼的。而務實的開發者都會用現代的IDE去寫代碼。用寫字板,vi或其餘文本 編輯作開發,更多的是體現一種編程文化的象徵意義,正經幹活不必放着更先進的好東西不用。安裝sbteclipse插件https://github.com/typesafehub/sbteclipse, 能夠在sbt console裏面生成eclipse scala project。更爲有用的是,sbteclipse在生成項目時會根據build.sbt裏面定義的庫依賴,生成一個.classpath文件。也就是 已經把Eclipse Scala項目的classpath,設置好了。若是之後的開發中有使用新的第三方庫,安裝以下次序,能夠更新classpath的配置 github
1). 在build.sbt裏面定義庫依賴 apache
2). 在sbt console裏面執行update命令,下載相應的庫到local library repository 編程
3). 在sbt console裏面執行eclipse命令,更新classpath設置 eclipse
添加一個依賴庫時,經過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也能夠查詢到依賴庫的信息