Eclipse 2018-12 module-info.java и build-helper-maven-plugin - PullRequest
0 голосов
/ 27 января 2019

Я пытаюсь настроить module-info.java в своем проекте в Eclipse 2018-12.

Eclipse 2018-12 жаловался:

The type com.fasterxml.jackson.core.TreeNode cannot be resolved. It is indirectly referenced from required .class files 

, поэтому я добавил

requires transitive com.fasterxml.jackson.core;

, в этот момент Eclipse сказал, что это не может быть разрешено в модуле, и предложил мне быстрое решение: «переместить запись пути к классам в путь к модулю».

При этом для пакетов висходная папка добавлена ​​в мой путь сборки через:

<plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <version>3.0.0</version>
        <executions>
            <execution>
                <id>add-source</id>
                <phase>generate-sources</phase>
                <goals>
                    <goal>add-source</goal>
                </goals>
                <configuration>
                    <sources>
                        <source>src/pptx4j/java</source>
                        <source>src/xlsx4j/java</source>
                        <source>src/glox4j/java</source>
                        <source>src/diffx</source>
                    </sources>
                </configuration>
            </execution>
        </executions>
</plugin>

и экспортирована в мой module-info.java, теперь Eclipse жалуется, что пакет не существует или является пустым.

Это такдаже если исходные папки видны в Build Path> Source.

Что делать?спасибо.

...