关于webmagic的依赖问题

黄亿华 发布于 2013/07/30 16:25
阅读 940
收藏 4

webmagic在oschina推广后,得到了一些朋友的认可,这是非常让人高兴的事。但是也有一些朋友也有反馈问题,主要集中在缺少依赖之类的。我整理一下,希望以后遇到同样问题的朋友不需要在担心这些问题。

webmagic的设计思想就是不重复造轮子,所以用到了很多第三方的工具,例如HtmlCleaner、Jsoup、HttpComponent,乃至于Jedis、Selenium,所以依赖包会多一些。

首先,下载代码到本地:

git clone https://github.com/code4craft/webmagic.git

webmagic使用maven管理依赖,如果你在使用maven。webmagic目前还没有独立的maven仓库,所以你只能将它安装到本地。

cd webmagic
mvn clean install

这样处理之后,就可以在项目中添加webmagic依赖了。

<dependency>
        <groupId>us.codecraft</groupId>
        <artifactId>webmagic-core</artifactId>
        <version>0.1.0</version>
    </dependency>

对于不使用maven的同学,要如何处理呢?

我在osc上托管了一个项目http://git.oschina.net/flashsword20/webmagic-bin,这里面将bin包和lib也打包进去了(感谢osc!)。这个项目的代码只有稳定版本,但是依赖一般是不会变的。

另外,我在osc的git上托管了一个项目,是使用webmagic的完整demo(包括集成Spring、mybatis持久化到mysql),项目在此:http://git.oschina.net/flashsword20/jobhunter。这个项目的依赖我全部拷贝到了lib/目录,再次感谢osc!


加载中
0
xiaohan_6627
xiaohan_6627
不错的东东,楼主一边要整理代码,一边写说明文档,非常感谢
0
sjack
sjack

page.putField("imgs", "hello u.");
这个, 存不进值 ?



sjack
sjack
回复 @黄亿华 : 好的,
黄亿华
黄亿华
存不进值是什么意思? 需要用page.getResultItems().get("imgs")取出来,我刚测试了一下,是可以的啊?
0
黄亿华
黄亿华
已经添加到maven中央库,最新版本是0.2.1,不用再每次使用都要编译啦
0
米多范er
米多范er
@黄亿华 黄大, Git@OSC 没有更新到0.3.0哦。
黄亿华
黄亿华
好的,都忘了维护那边的版本了。马上给更新。
返回顶部
顶部