|
|
|
@ -9,7 +9,31 @@
|
|
|
|
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
|
|
|
|
<maven.compiler.source>1.8</maven.compiler.source>
|
|
|
|
|
<maven.compiler.target>1.8</maven.compiler.target>
|
|
|
|
|
<assertj.version>3.18.1</assertj.version>
|
|
|
|
|
<commons-cli.version>1.4</commons-cli.version>
|
|
|
|
|
<commons-collections4.version>4.4</commons-collections4.version>
|
|
|
|
|
<commons-io.version>2.11.0</commons-io.version>
|
|
|
|
|
<commons-lang3.version>3.12.0</commons-lang3.version>
|
|
|
|
|
<fastjson.version>1.2.75</fastjson.version>
|
|
|
|
|
<groovy-all.version>3.0.10</groovy-all.version>
|
|
|
|
|
<guava.version>31.1-jre</guava.version>
|
|
|
|
|
<htmlcleaner.version>2.26</htmlcleaner.version>
|
|
|
|
|
<httpclient.version>4.5.13</httpclient.version>
|
|
|
|
|
<httpcore.version>4.4.14</httpcore.version>
|
|
|
|
|
<jedis.version>3.7.1</jedis.version>
|
|
|
|
|
<jruby.version>9.2.14.0</jruby.version>
|
|
|
|
|
<json-path.version>2.6.0</json-path.version>
|
|
|
|
|
<junit.version>4.13.2</junit.version>
|
|
|
|
|
<jython.version>2.7.2</jython.version>
|
|
|
|
|
<log4j.version>1.2.17</log4j.version>
|
|
|
|
|
<mockito-all.version>1.10.19</mockito-all.version>
|
|
|
|
|
<moco.version>1.1.0</moco.version>
|
|
|
|
|
<phantomjsdriver.version>1.2.0</phantomjsdriver.version>
|
|
|
|
|
<saxon-he.version>10.3</saxon-he.version>
|
|
|
|
|
<selenium-java.version>3.141.59</selenium-java.version>
|
|
|
|
|
<slf4j.version>1.7.36</slf4j.version>
|
|
|
|
|
<spring-version>4.0.0.RELEASE</spring-version>
|
|
|
|
|
<xsoup.version>0.3.2</xsoup.version>
|
|
|
|
|
</properties>
|
|
|
|
|
<artifactId>webmagic-parent</artifactId>
|
|
|
|
|
<name>webmagic-parent</name>
|
|
|
|
@ -58,59 +82,59 @@
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>junit</groupId>
|
|
|
|
|
<artifactId>junit</artifactId>
|
|
|
|
|
<version>4.13.1</version>
|
|
|
|
|
<version>${junit.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.mockito</groupId>
|
|
|
|
|
<artifactId>mockito-all</artifactId>
|
|
|
|
|
<version>1.10.19</version>
|
|
|
|
|
<version>${mockito-all.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|
|
|
|
<artifactId>httpclient</artifactId>
|
|
|
|
|
<version>4.5.13</version>
|
|
|
|
|
<version>${httpclient.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|
|
|
|
<artifactId>httpcore</artifactId>
|
|
|
|
|
<version>4.4.14</version>
|
|
|
|
|
<version>${httpcore.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.google.guava</groupId>
|
|
|
|
|
<artifactId>guava</artifactId>
|
|
|
|
|
<version>30.1-jre</version>
|
|
|
|
|
<version>${guava.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.jayway.jsonpath</groupId>
|
|
|
|
|
<artifactId>json-path</artifactId>
|
|
|
|
|
<version>2.5.0</version>
|
|
|
|
|
<version>${json-path.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
|
<artifactId>slf4j-api</artifactId>
|
|
|
|
|
<version>1.7.30</version>
|
|
|
|
|
<version>${slf4j.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
|
<artifactId>slf4j-log4j12</artifactId>
|
|
|
|
|
<version>1.7.30</version>
|
|
|
|
|
<version>${slf4j.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>us.codecraft</groupId>
|
|
|
|
|
<artifactId>xsoup</artifactId>
|
|
|
|
|
<version>0.3.2</version>
|
|
|
|
|
<version>${xsoup.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.alibaba</groupId>
|
|
|
|
|
<artifactId>fastjson</artifactId>
|
|
|
|
|
<version>1.2.75</version>
|
|
|
|
|
<version>${fastjson.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.github.dreamhead</groupId>
|
|
|
|
|
<artifactId>moco-core</artifactId>
|
|
|
|
|
<version>1.1.0</version>
|
|
|
|
|
<version>${moco.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
<exclusions>
|
|
|
|
|
<exclusion>
|
|
|
|
@ -122,73 +146,73 @@
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>log4j</groupId>
|
|
|
|
|
<artifactId>log4j</artifactId>
|
|
|
|
|
<version>1.2.17</version>
|
|
|
|
|
<version>${log4j.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.assertj</groupId>
|
|
|
|
|
<artifactId>assertj-core</artifactId>
|
|
|
|
|
<version>3.18.1</version>
|
|
|
|
|
<version>${assertj.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
|
|
<artifactId>commons-lang3</artifactId>
|
|
|
|
|
<version>3.11</version>
|
|
|
|
|
<version>${commons-lang3.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>commons-collections</groupId>
|
|
|
|
|
<artifactId>commons-collections</artifactId>
|
|
|
|
|
<version>3.2.2</version>
|
|
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
|
|
<artifactId>commons-collections4</artifactId>
|
|
|
|
|
<version>${commons-collections4.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>commons-io</groupId>
|
|
|
|
|
<artifactId>commons-io</artifactId>
|
|
|
|
|
<version>2.8.0</version>
|
|
|
|
|
<version>${commons-io.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.codehaus.groovy</groupId>
|
|
|
|
|
<artifactId>groovy-all</artifactId>
|
|
|
|
|
<version>3.0.7</version>
|
|
|
|
|
<version>${groovy-all.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.jruby</groupId>
|
|
|
|
|
<artifactId>jruby</artifactId>
|
|
|
|
|
<version>9.2.14.0</version>
|
|
|
|
|
<version>${jruby.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.python</groupId>
|
|
|
|
|
<artifactId>jython</artifactId>
|
|
|
|
|
<version>2.7.2</version>
|
|
|
|
|
<version>${jython.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.seleniumhq.selenium</groupId>
|
|
|
|
|
<artifactId>selenium-java</artifactId>
|
|
|
|
|
<version>3.141.59</version>
|
|
|
|
|
<version>${selenium-java.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>net.sf.saxon</groupId>
|
|
|
|
|
<artifactId>Saxon-HE</artifactId>
|
|
|
|
|
<version>10.3</version>
|
|
|
|
|
<version>${saxon-he.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>net.sourceforge.htmlcleaner</groupId>
|
|
|
|
|
<artifactId>htmlcleaner</artifactId>
|
|
|
|
|
<version>2.9</version>
|
|
|
|
|
<version>${htmlcleaner.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.github.detro</groupId>
|
|
|
|
|
<artifactId>phantomjsdriver</artifactId>
|
|
|
|
|
<version>1.2.0</version>
|
|
|
|
|
<version>${phantomjsdriver.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>commons-cli</groupId>
|
|
|
|
|
<artifactId>commons-cli</artifactId>
|
|
|
|
|
<version>1.4</version>
|
|
|
|
|
<version>${commons-cli.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>redis.clients</groupId>
|
|
|
|
|
<artifactId>jedis</artifactId>
|
|
|
|
|
<version>3.6.0</version>
|
|
|
|
|
<version>${jedis.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
</dependencies>
|
|
|
|
|
</dependencyManagement>
|
|
|
|
|