diff --git a/core/src/main/java/module-info.java b/core/src/main/java/module-info.java index 3b219c4..14742a3 100644 --- a/core/src/main/java/module-info.java +++ b/core/src/main/java/module-info.java @@ -1,5 +1,5 @@ module imdb.spider.core { - //exports ru.bvn13.imdbspider; + exports ru.bvn13.imdbspider; exports ru.bvn13.imdbspider.imdb; exports ru.bvn13.imdbspider.spider.tasker; exports ru.bvn13.imdbspider.exceptions; diff --git a/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/ApiFactory_1_0.java b/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/ApiFactory_1_0.java index fe75d4a..6e0cd49 100644 --- a/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/ApiFactory_1_0.java +++ b/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/ApiFactory_1_0.java @@ -217,4 +217,8 @@ public class ApiFactory_1_0 implements ApiFactory { TaglineProcessor_1_0 getTaglineProcessor() { return taglineProcessor; } + + TaglineListProcessor_1_0 getTaglineListProcessor() { + return taglineListProcessor; + } } diff --git a/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/MovieProcessor_1_0.java b/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/MovieProcessor_1_0.java index ae39a11..6a6fa07 100644 --- a/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/MovieProcessor_1_0.java +++ b/core/src/main/java/ru/bvn13/imdbspider/spider/api/v1_0/MovieProcessor_1_0.java @@ -174,7 +174,7 @@ public class MovieProcessor_1_0 extends AbstractApiProcessor_1_0 { if (task.getCssSelectorResult().size() > 0) { Elements links = task.getCssSelectorResult().first().parent().select("span > a:contains(See more)"); if (links.size() > 0) { - Task newTask = getApiFactory().taskByTaglineListDataType(TaglineListDataType.ELEMENTS) + Task newTask = getApiFactory().getTaglineListProcessor().taskByTaglineListDataType(TaglineListDataType.ELEMENTS) .setParentTask(task) .setUrl(String.format("%s%s", ApiFactory_1_0.URL_MAIN, links.first().attr("href"))); task.getNestedTasks().add(newTask); diff --git a/pom.xml b/pom.xml index 08ddda6..fc93ce8 100644 --- a/pom.xml +++ b/pom.xml @@ -40,6 +40,17 @@ test + + org.javassist + javassist + 3.23.1-GA + + + cglib + cglib-nodep + 3.2.7 + + @@ -61,24 +72,25 @@ ${java.version} - - - org.ow2.asm - asm - 6.2 - - maven-surefire-plugin 2.22.1 - - - org.ow2.asm - asm - 6.2 - - + + + --illegal-access=permit + + + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.22.0 + + + --illegal-access=permit + + maven-jar-plugin