linghengqian opened a new issue, #7648: URL: https://github.com/apache/opendal/issues/7648
### 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. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
