davidmoten / aws-lightweight-client-java

A lightweight java client for the AWS API. Signs requests with AWS Version 4 and offers helpful builders.
Apache License 2.0
29 stars 1 forks source link

add Automatic-Module-Name #189

Open davidmoten opened 1 week ago

davidmoten commented 1 week ago

As requested in #186, produces a MANIFEST.MF that looks like this:

Manifest-Version: 1.0
Automatic-Module-Name: com.github.davidmoten.aws-lightweight-client-ja
 va
Bnd-LastModified: 1730955562524
Build-Jdk-Spec: 21
Bundle-Description: Lightweight client for all AWS services (but still
  with useful builders and XML parser)
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion: 2
Bundle-Name: aws-lightweight-client-java
Bundle-SymbolicName: com.github.davidmoten.aws-lightweight-client-java
Bundle-Version: 0.1.17.SNAPSHOT
Created-By: Apache Maven Bundle Plugin 5.1.9
Export-Package: com.github.davidmoten.aws.lw.client;uses:="com.github.
 davidmoten.aws.lw.client.xml";version="0.1.17",com.github.davidmoten.
 aws.lw.client.xml;version="0.1.17",com.github.davidmoten.aws.lw.clien
 t.xml.builder;version="0.1.17"
Import-Package: javax.crypto,javax.crypto.spec
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
Tool: Bnd-6.3.1.202206071316
davidmoten commented 1 week ago

@albogdano will this do?

albogdano commented 1 week ago

Yes, that's great! Thank you for your work on this valuable Java library - a great alternative to the bloated AWS Java SDK v2!

davidmoten commented 1 week ago

My pleasure, glad it's useful.