Ove*_*ack 4 java eclipse scala github intellij-idea
我想使用这个来源:https://github.com/mongodb/casbah 如何使用这些东西?我想为图书馆制作一个罐子.但我不知道怎么做.用Eclipse和IntelliJ试了一下.我下载了源代码:
git clone git://github.com/mongodb/casbah
Run Code Online (Sandbox Code Playgroud)
现在我有一个casbah文件夹; 我将它复制到项目源(在Eclipse或IntelliJ中),但我甚至无法编译它......总是有类似的东西:
error: '{' expected but identifier found.
package casbah-dynamic.src.main.scala
Run Code Online (Sandbox Code Playgroud)
我需要编译吗?怎么样?编译后会发生什么?这是一个Scala项目,但我认为这不是那么重要.作为一个Java项目,我必须做同样的事情.
所以我该怎么做?
编辑:我看到这些东西存在(它们的某些部分)作为一个罐子(http://scala-tools.org/repo-releases/com/mongodb/).但我想使用源代码并学习如何使用它.
小智 8
使用SBT构建它:
> git clone git://github.com/mongodb/casbah.git
> cd casbah
> sbt package
Run Code Online (Sandbox Code Playgroud)
你会得到几个罐子:
> find ./ -iname "*.jar"
./casbah-query/target/scala-2.9.1/casbah-query_2.9.1-3.0.0-SNAPSHOT.jar
./casbah-core/target/scala-2.9.1/casbah-core_2.9.1-3.0.0-SNAPSHOT.jar
./casbah-util/target/scala-2.9.1/casbah-util_2.9.1-3.0.0-SNAPSHOT.jar
./target/scala-2.9.1/casbah_2.9.1-3.0.0-SNAPSHOT.jar
./casbah-commons/target/scala-2.9.1/casbah-commons_2.9.1-3.0.0-SNAPSHOT.jar
./casbah-gridfs/target/scala-2.9.1/casbah-gridfs_2.9.1-3.0.0-SNAPSHOT.jar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5090 次 |
| 最近记录: |