├── .gitignore ├── .travis.yml ├── LICENSE ├── NOTE.md ├── README.md ├── TASK.md ├── UPDATE.md ├── cockroach-annotation ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── zhangyingwei │ │ └── cockroach │ │ ├── CockroachApplication.java │ │ ├── annotation │ │ ├── AppName.java │ │ ├── AutoClose.java │ │ ├── CookieConfig.java │ │ ├── EnableAutoConfiguration.java │ │ ├── ExecutersListener.java │ │ ├── HttpConfig.java │ │ ├── HttpHeaderConfig.java │ │ ├── ProxyConfig.java │ │ ├── Store.java │ │ ├── TaskErrorHandlerConfig.java │ │ ├── TaskResponseFiltersConfig.java │ │ └── ThreadConfig.java │ │ └── config │ │ └── CockroachConfigBuilder.java │ └── resources │ └── log4j.properties ├── cockroach-core ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── zhangyingwei │ │ └── cockroach │ │ ├── CockroachContext.java │ │ ├── common │ │ ├── exception │ │ │ └── HttpException.java │ │ ├── generators │ │ │ ├── CockroachGenerator.java │ │ │ ├── MapGenerator.java │ │ │ ├── NameGenerator.java │ │ │ ├── NoCookieGenerator.java │ │ │ ├── NoHeaderGenerator.java │ │ │ └── StringGenerator.java │ │ ├── interfaces │ │ │ └── IBox.java │ │ └── utils │ │ │ ├── CockroachUtils.java │ │ │ ├── FileUtils.java │ │ │ └── NameUtils.java │ │ ├── config │ │ ├── CockroachConfig.java │ │ └── Constants.java │ │ ├── executer │ │ ├── ExecuterManager.java │ │ ├── listener │ │ │ ├── BootstrapExecutersListener.java │ │ │ ├── DefaultExecutersListener.java │ │ │ └── IExecutersListener.java │ │ ├── response │ │ │ ├── ICockroachResponse.java │ │ │ ├── ResponseContent.java │ │ │ ├── TaskErrorResponse.java │ │ │ ├── TaskResponse.java │ │ │ └── filter │ │ │ │ ├── ITaskResponseFilter.java │ │ │ │ └── TaskResponseFilterBox.java │ │ └── task │ │ │ ├── Task.java │ │ │ ├── TaskCompatator.java │ │ │ └── TaskExecuter.java │ │ ├── http │ │ ├── HttpParams.java │ │ ├── HttpProxy.java │ │ ├── IHttpProxy.java │ │ ├── ProxyTuple.java │ │ ├── client │ │ │ ├── AbstractHttpClient.java │ │ │ ├── HttpClientProxy.java │ │ │ ├── IHttpClient.java │ │ │ └── okhttp │ │ │ │ ├── COkHttpClient.java │ │ │ │ └── CookieManager.java │ │ └── handler │ │ │ ├── DefaultTaskErrorHandler.java │ │ │ ├── ITaskErrorHandler.java │ │ │ └── TaskErrorHandlerBox.java │ │ ├── queue │ │ ├── AbstractCockroachQueue.java │ │ ├── CockroachQueue.java │ │ ├── TaskQueue.java │ │ └── filter │ │ │ ├── DefaultQueueTaskFilter.java │ │ │ ├── DefaultRepeatFilter.java │ │ │ ├── IQueueTaskFilter.java │ │ │ └── TaskFilterBox.java │ │ └── store │ │ ├── DescribeStore.java │ │ ├── IStore.java │ │ └── PrintStore.java │ └── resources │ └── log4j.properties ├── cockroach-queue-redis ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── zhangyingwei │ │ └── cockroach │ │ └── queue │ │ └── RedisTaskQueue.java │ └── test │ └── java │ └── com │ └── zhangyingwei │ └── cockroach │ └── queue │ └── RedisTaskQueueTest.java ├── cockroach-samples ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── zhangyingwei │ │ └── cockroach │ │ └── samples │ │ ├── douban │ │ └── movie │ │ │ ├── DMovieApplication.java │ │ │ ├── Movie.java │ │ │ └── store │ │ │ └── DMovieStore.java │ │ ├── juejin │ │ ├── JueJinApplication.java │ │ └── store │ │ │ └── JueJinStore.java │ │ └── oschina │ │ ├── OschinaApplicatoin.java │ │ └── store │ │ └── OsChinaStore.java │ └── resources │ └── log4j.properties ├── cockroach-test ├── README.md ├── hello.txt ├── pom.xml └── src │ ├── main │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── zhangyingwei │ └── cockroach │ ├── CockroachContextErrorTest.java │ ├── CockroachContextExecutersListenerTest.java │ ├── CockroachContextGithubIssueTest.java │ ├── CockroachContextIPProxyTest.java │ ├── CockroachContextIPTest.java │ ├── CockroachContextImageTest.java │ ├── CockroachContextQueueRetryTest.java │ ├── CockroachContextTest.java │ ├── CockroachContextZhihuTest.java │ ├── annotation │ └── AnnotationTest.java │ ├── common │ ├── CookieGeneratorTest.java │ ├── HeaderGeneratorTest.java │ └── utils │ │ ├── FileUtilsTest.java │ │ └── ImageStore.java │ ├── executer │ ├── TaskExecuterTest.java │ ├── TaskTest.java │ ├── listener │ │ └── IExecutersListenerTest.java │ └── response │ │ └── filter │ │ ├── ITaskResponseFilterTest.java │ │ └── ResponseFilterTest.java │ ├── http │ ├── COkIHttpClientTest.java │ └── handler │ │ └── DefaultTaskErrorHandlerTest.java │ ├── queue │ ├── DefaultQueueTaskDeepTest.java │ ├── DefaultQueueTaskFilterTest.java │ ├── RedisTaskQueueTest.java │ └── TestQueueTaskFilter.java │ └── store │ ├── ImageStore.java │ ├── IpStore.java │ ├── MeiZhiStore.java │ ├── NameStore.java │ ├── PrintTestStore.java │ ├── SelecterTestStore.java │ ├── TestStore.java │ ├── ZhiHuMeiZhi.java │ └── ZhihuStore.java └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTE.md: -------------------------------------------------------------------------------- 1 | # 备忘录 2 | 3 | * 发布 jar 包到 maven 中央仓库 4 | 5 | > mvn clean deploy -P sonatype-oss-release -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/README.md -------------------------------------------------------------------------------- /TASK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/TASK.md -------------------------------------------------------------------------------- /UPDATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/UPDATE.md -------------------------------------------------------------------------------- /cockroach-annotation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/README.md -------------------------------------------------------------------------------- /cockroach-annotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/pom.xml -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/CockroachApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/CockroachApplication.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/AppName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/AppName.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/AutoClose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/AutoClose.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/CookieConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/CookieConfig.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/EnableAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/EnableAutoConfiguration.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/ExecutersListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/ExecutersListener.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/HttpConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/HttpConfig.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/HttpHeaderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/HttpHeaderConfig.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/ProxyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/ProxyConfig.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/Store.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/TaskErrorHandlerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/TaskErrorHandlerConfig.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/TaskResponseFiltersConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/TaskResponseFiltersConfig.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/ThreadConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/annotation/ThreadConfig.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/config/CockroachConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/java/com/zhangyingwei/cockroach/config/CockroachConfigBuilder.java -------------------------------------------------------------------------------- /cockroach-annotation/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-annotation/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cockroach-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/README.md -------------------------------------------------------------------------------- /cockroach-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/pom.xml -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/CockroachContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/CockroachContext.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/exception/HttpException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/exception/HttpException.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/CockroachGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/CockroachGenerator.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/MapGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/MapGenerator.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/NameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/NameGenerator.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/NoCookieGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/NoCookieGenerator.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/NoHeaderGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/NoHeaderGenerator.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/StringGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/generators/StringGenerator.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/interfaces/IBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/interfaces/IBox.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/utils/CockroachUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/utils/CockroachUtils.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/utils/FileUtils.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/utils/NameUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/common/utils/NameUtils.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/config/CockroachConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/config/CockroachConfig.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/config/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/config/Constants.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/ExecuterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/ExecuterManager.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/listener/BootstrapExecutersListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/listener/BootstrapExecutersListener.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/listener/DefaultExecutersListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/listener/DefaultExecutersListener.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/listener/IExecutersListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/listener/IExecutersListener.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/ICockroachResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/ICockroachResponse.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/ResponseContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/ResponseContent.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/TaskErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/TaskErrorResponse.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/TaskResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/TaskResponse.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/filter/ITaskResponseFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/filter/ITaskResponseFilter.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/filter/TaskResponseFilterBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/response/filter/TaskResponseFilterBox.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/task/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/task/Task.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/task/TaskCompatator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/task/TaskCompatator.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/task/TaskExecuter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/executer/task/TaskExecuter.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/HttpParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/HttpParams.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/HttpProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/HttpProxy.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/IHttpProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/IHttpProxy.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/ProxyTuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/ProxyTuple.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/client/AbstractHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/client/AbstractHttpClient.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/client/HttpClientProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/client/HttpClientProxy.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/client/IHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/client/IHttpClient.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/client/okhttp/COkHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/client/okhttp/COkHttpClient.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/client/okhttp/CookieManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/client/okhttp/CookieManager.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/handler/DefaultTaskErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/handler/DefaultTaskErrorHandler.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/handler/ITaskErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/handler/ITaskErrorHandler.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/handler/TaskErrorHandlerBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/http/handler/TaskErrorHandlerBox.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/AbstractCockroachQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/AbstractCockroachQueue.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/CockroachQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/CockroachQueue.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/TaskQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/TaskQueue.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/filter/DefaultQueueTaskFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/filter/DefaultQueueTaskFilter.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/filter/DefaultRepeatFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/filter/DefaultRepeatFilter.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/filter/IQueueTaskFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/filter/IQueueTaskFilter.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/filter/TaskFilterBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/queue/filter/TaskFilterBox.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/store/DescribeStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/store/DescribeStore.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/store/IStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/store/IStore.java -------------------------------------------------------------------------------- /cockroach-core/src/main/java/com/zhangyingwei/cockroach/store/PrintStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/java/com/zhangyingwei/cockroach/store/PrintStore.java -------------------------------------------------------------------------------- /cockroach-core/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-core/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cockroach-queue-redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-queue-redis/README.md -------------------------------------------------------------------------------- /cockroach-queue-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-queue-redis/pom.xml -------------------------------------------------------------------------------- /cockroach-queue-redis/src/main/java/com/zhangyingwei/cockroach/queue/RedisTaskQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-queue-redis/src/main/java/com/zhangyingwei/cockroach/queue/RedisTaskQueue.java -------------------------------------------------------------------------------- /cockroach-queue-redis/src/test/java/com/zhangyingwei/cockroach/queue/RedisTaskQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-queue-redis/src/test/java/com/zhangyingwei/cockroach/queue/RedisTaskQueueTest.java -------------------------------------------------------------------------------- /cockroach-samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-samples/README.md -------------------------------------------------------------------------------- /cockroach-samples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-samples/pom.xml -------------------------------------------------------------------------------- /cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/douban/movie/DMovieApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/douban/movie/DMovieApplication.java -------------------------------------------------------------------------------- /cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/douban/movie/Movie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/douban/movie/Movie.java -------------------------------------------------------------------------------- /cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/douban/movie/store/DMovieStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/douban/movie/store/DMovieStore.java -------------------------------------------------------------------------------- /cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/juejin/JueJinApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/juejin/JueJinApplication.java -------------------------------------------------------------------------------- /cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/juejin/store/JueJinStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/juejin/store/JueJinStore.java -------------------------------------------------------------------------------- /cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/oschina/OschinaApplicatoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/oschina/OschinaApplicatoin.java -------------------------------------------------------------------------------- /cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/oschina/store/OsChinaStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-samples/src/main/java/com/zhangyingwei/cockroach/samples/oschina/store/OsChinaStore.java -------------------------------------------------------------------------------- /cockroach-samples/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-samples/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cockroach-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/README.md -------------------------------------------------------------------------------- /cockroach-test/hello.txt: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | 7 9 | 8 10 | 9 11 | -------------------------------------------------------------------------------- /cockroach-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/pom.xml -------------------------------------------------------------------------------- /cockroach-test/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextErrorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextErrorTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextExecutersListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextExecutersListenerTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextGithubIssueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextGithubIssueTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextIPProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextIPProxyTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextIPTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextIPTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextImageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextImageTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextQueueRetryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextQueueRetryTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextZhihuTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/CockroachContextZhihuTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/annotation/AnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/annotation/AnnotationTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/common/CookieGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/common/CookieGeneratorTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/common/HeaderGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/common/HeaderGeneratorTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/common/utils/FileUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/common/utils/FileUtilsTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/common/utils/ImageStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/common/utils/ImageStore.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/executer/TaskExecuterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/executer/TaskExecuterTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/executer/TaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/executer/TaskTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/executer/listener/IExecutersListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/executer/listener/IExecutersListenerTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/executer/response/filter/ITaskResponseFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/executer/response/filter/ITaskResponseFilterTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/executer/response/filter/ResponseFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/executer/response/filter/ResponseFilterTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/http/COkIHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/http/COkIHttpClientTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/http/handler/DefaultTaskErrorHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/http/handler/DefaultTaskErrorHandlerTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/queue/DefaultQueueTaskDeepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/queue/DefaultQueueTaskDeepTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/queue/DefaultQueueTaskFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/queue/DefaultQueueTaskFilterTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/queue/RedisTaskQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/queue/RedisTaskQueueTest.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/queue/TestQueueTaskFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/queue/TestQueueTaskFilter.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/ImageStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/ImageStore.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/IpStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/IpStore.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/MeiZhiStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/MeiZhiStore.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/NameStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/NameStore.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/PrintTestStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/PrintTestStore.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/SelecterTestStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/SelecterTestStore.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/TestStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/TestStore.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/ZhiHuMeiZhi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/ZhiHuMeiZhi.java -------------------------------------------------------------------------------- /cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/ZhihuStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/cockroach-test/src/test/java/com/zhangyingwei/cockroach/store/ZhihuStore.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyingwei/cockroach/HEAD/pom.xml --------------------------------------------------------------------------------