Twitter Storm: Maven配置
来源:互联网 发布:论文盒子软件好用吗 编辑:程序博客网 时间:2024/05/16 02:55
为了开发storm topology, 你需要把storm相关的jar包添加到classpath里面去: 要么手动添加所有相关的jar包, 要么使用maven来管理所有的依赖。storm的jar包发布在Clojars(一个maven库), 如果你使用maven的话,把下面的配置添加在你项目的pom.xml
里面。
1
2
3
4
<
repository
>
<
id
>clojars.org</
id
>
<
url
>http://clojars.org/repo</
url
>
</
repository
>
1
2
3
4
5
6
<
dependency
>
<
groupId
>storm</
groupId
>
<
artifactId
>storm</
artifactId
>
<
version
>0.5.3</
version
>
<
scope
>test</
scope
>
</
dependency
>
如果你不喜欢用maven, 你可以试试leiningen。leiningen是clojure的一个build工具, 它同时也可以用于java项目, leiningen使得以前使用maven管理的项目的管理变得非常简单, 下面是用leiningen来管理一个storm java项目的project.clj配置例子:
1
2
3
4
5
6
7
8
(defproject storm-starter
"0.0.1-SNAPSHOT"
:java-source-path
"src/jvm"
:javac-options
{
:debug
"true"
:fork
"true"
}
:jvm-opts
[
"-Djava.library.path=/usr/local/lib:/opt/local/lib:/usr/lib"
]
:dependencies
[
]
:dev-dependencies
[
[
storm
"0.5.3"
]
]
)
你可以运行lein deps
来获取所有的依赖包, 运行lein compile
来build项目,并且用lein uberjar
来生成一个适合提交给storm集群的jar包。
0 0
- Twitter Storm: Maven配置
- Twitter Storm: Maven配置
- Twitter Storm: Maven配置
- twitter storm 配置项
- twitter storm 配置项
- Twitter Storm: 配置开发环境
- twitter storm 配置项6.0
- twitter storm 配置项6.0
- twitter storm 配置项6.0
- Twitter Storm: 配置开发环境
- Twitter Storm: 配置开发环境
- Twitter Storm: 配置开发环境
- Twitter Storm: 配置开发环境
- Twitter Storm安装配置(集群)笔记
- Twitter Storm安装配置(集群)笔记
- Twitter Storm安装配置(集群)笔记
- Twitter Storm
- Twitter Storm
- Android侧滑栏+底部导航栏(选项卡)
- android shape的使用
- 需要弥补的那部分SQL
- IOS多线程之——GCD。
- AFNetwork 作用和用法详解
- Twitter Storm: Maven配置
- SSH原理与运用(一):远程登录
- BZOJ3720 Gty的妹子树
- 在CentOS环境下mysql如何远程连接
- Eclipse配置反编译工具jad Eclipse
- ubuntu 14.04 下安装 ia32-libs 的方法
- 获取Filter的三种途径
- 进程切换和用户态/内核态--深入理解linux内核
- java中简单的Map总结