У меня есть несколько проектов Maven, которые я разрабатываю в Eclipse.Когда я хочу увидеть источник стороннего класса, если источники были опубликованы, я могу просто прочитать их:
Однако, когда я пытаюсьчтобы сделать то же самое с любым из классов по умолчанию, тех, которые являются частью JDK, я вижу экран «Источник не найден»:
Один из моих pom.xmlсодержит это:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
Я искал способ включить JDK в качестве зависимости, но я не могу найти подсказку, как.Я даже не уверен, решит ли это проблему, потому что мой проект компилируется нормально.Я также знаю, что могу просто подключить источники через Eclipse, но опять же я не уверен, что это будет хорошим решением, так как Maven может загрузить другие источники.
Есть ли у вас какие-либо идеи?что может быть причиной и как решить проблему?