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]

Reply via email to