spring-projects / spring-projects/spring-ai
Version 1.1.2, spring.io documentation #ETL Pipeline, JsoupDocumentReader is not provided with relevant dependency imports, and the documentation is wrong.
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 9.5k
- Forks
- 2.9k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 6
Description
Bug description
Version 1.1.2, spring.io documentation #ETL Pipeline #HTML (JSoup), JsoupEocumentReader is not provided with relevant dependency imports, and the documentation is wrong.According to my tests, the following dependencies need to be imported:
<!--jsoup document reader, document is not provided -->
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-jsoup-document-reader</artifactId>
</dependency>
Before importing the above dependencies, there was no JsoupDocumentReader:
The screenshot of the actual part of the document is as follows:
Environment
Spring AI version: 1.1.2 Java version : JDK 17
Expected behavior
I Expected join dependency in actual part of the document is as follows:
<!--jsoup document reader, document is not provided -->
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-jsoup-document-reader</artifactId>
</dependency>
Minimal Complete Reproducible example
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Open the spring.io ETL Pipeline documentation at the HTML (JSoup) section and review the dependency example against the JsoupDocumentReader usage described in the issue. Update the example to include the spring-ai-jsoup-document-reader dependency, then verify that the documented imports and dependency are consistent with Spring AI 1.1.2.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100