forked from lansehaixing/ache
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle
38 lines (29 loc) · 1.27 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'application'
sourceCompatibility = 1.6
targetCompatibility = 1.6
group = 'io.continuum.ache'
version = '0.1.0'
mainClassName = 'focusedCrawler.Main'
repositories {
// TODO all of the things in lib, should come from here
mavenCentral()
}
dependencies {
compile 'com.google.guava:guava:18.0'
compile 'nekohtml:nekohtml:0.9.5'
compile 'org.eclipse.birt.runtime.3_7_1:org.w3c.css.sac:1.3.0'
compile 'nz.ac.waikato.cms.weka:weka-stable:3.6.10'
compile 'org.apache.lucene:lucene-core:3.5.0'
compile 'commons-codec:commons-codec:1.9'
compile 'com.googlecode.juniversalchardet:juniversalchardet:1.0.3'
// TODO fill these in from Maven Central instead of that local libs dir
// TODO recommend replacing these with:
// compile 'com.cybozu.labs:langdetect:1.1-20120112'
compile files('libs/jsonic-1.2.0.jar') // recommend updating this, it's for langdetect.jar
compile files('libs/langdetect-03-03-2014.jar') // TODO why isn't this in maven central
compile files('libs/je-3.3.75.jar')
}
// TODO profiles is hardcoded in the libs directory
// TODO create binary for running focusedCrawler.link.LinkStorage, focusedCrawler.crawler.CrawlerManager, focusedCrawler.link.frontier.AddSeeds