ITADN

new feature: Provides an `all`-classifier for the Maven module `org.apache.opendal:opendal`

#7648Openlinghengqian 创建于 2026-05-31
enhancementbindings/javareleases-note/feat
L
linghengqiancommented
### Feature Description - Provides an `all`-classifier for the Maven module `org.apache.opendal:opendal`. ### Problem and Solution - Currently, https://opendal.apache.org/docs/bindings/java/ still requires users to use a Maven plugin like `kr.motd.maven:os-maven-plugin:1.7.0` to detect the `os.detected.classifier` property. The link https://repo1.maven.org/maven2/org/apache/opendal/opendal/0.48.3/ records all available `os.detected.classifier` properties. - However, I think that if a classifier that includes all platforms could be provided, like `com.clickhouse:clickhouse-jdbc:0.9.8:all`, it would obviously reduce user confusion. After all, https://repo1.maven.org/maven2/org/apache/opendal/opendal/0.48.3/ already shows that there is no build artifact for the `linux/riscv64` platform. Importing the OpenDal dependency by users of the `linux/riscv64` platform should directly cause the project build to fail. ```xml <dependencies> <dependency> <groupId>org.apache.opendal</groupId> <artifactId>opendal</artifactId> <version>0.48.3</version> <classifier>all</classifier> </dependency> </dependencies> ``` ### Additional Context - There's no specific context; I'm just testing https://github.com/oracle/graal/issues/13351 and https://github.com/graalvm/labs-openjdk/pull/35 . I also have no plans to add `linux/riscv64` CI to the OpenDAL side. ### Are you willing to contribute to the development of this feature? - [ ] Yes, I am willing to contribute to the development of this feature.
0 条评论