├── .circleci └── config.yml ├── .github └── FUNDING.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── compile-native-executable.sh ├── example-classpath ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── perdian │ │ └── maven │ │ └── plugins │ │ └── macosappbundler │ │ └── example │ │ ├── ExampleApplication.java │ │ ├── ExampleApplicationLauncher.java │ │ └── ExampleApplicationPane.java │ └── resources │ └── META-INF │ └── example.css ├── example-modulepath ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ ├── de │ │ └── perdian │ │ │ └── maven │ │ │ └── plugins │ │ │ └── macosappbundler │ │ │ └── example │ │ │ ├── ExampleApplication.java │ │ │ ├── ExampleApplicationLauncher.java │ │ │ └── ExampleApplicationPane.java │ └── module-info.java │ └── resources │ └── META-INF │ └── example.css ├── pom.xml └── src ├── main ├── java │ └── de │ │ └── perdian │ │ └── maven │ │ └── plugins │ │ └── macosappbundler │ │ └── mojo │ │ ├── BundleMojo.java │ │ ├── impl │ │ ├── AppGenerator.java │ │ ├── DmgGenerator.java │ │ ├── SignatureGenerator.java │ │ └── support │ │ │ └── IO.java │ │ └── model │ │ ├── AppConfiguration.java │ │ ├── CFBundleDocumentTypesConfiguration.java │ │ ├── CodesignConfiguration.java │ │ ├── DmgConfiguration.java │ │ ├── JdkConfiguration.java │ │ ├── NativeBinaryType.java │ │ └── PlistConfiguration.java └── native │ ├── helpers │ ├── java_arguments_computer.h │ ├── java_arguments_computer.m │ ├── jvm_invoker.h │ ├── jvm_invoker.m │ ├── jvm_resolver.h │ ├── jvm_resolver.m │ ├── logger.h │ └── logger.m │ └── main.m └── test └── java └── de └── perdian └── maven └── plugins └── macosappbundler └── mojo └── model └── PlistConfigurationTest.java /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=P94BEUKLPMEFJ"] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/README.md -------------------------------------------------------------------------------- /compile-native-executable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/compile-native-executable.sh -------------------------------------------------------------------------------- /example-classpath/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-classpath/.gitignore -------------------------------------------------------------------------------- /example-classpath/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-classpath/pom.xml -------------------------------------------------------------------------------- /example-classpath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-classpath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplication.java -------------------------------------------------------------------------------- /example-classpath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplicationLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-classpath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplicationLauncher.java -------------------------------------------------------------------------------- /example-classpath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplicationPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-classpath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplicationPane.java -------------------------------------------------------------------------------- /example-classpath/src/main/resources/META-INF/example.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-classpath/src/main/resources/META-INF/example.css -------------------------------------------------------------------------------- /example-modulepath/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-modulepath/.gitignore -------------------------------------------------------------------------------- /example-modulepath/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-modulepath/pom.xml -------------------------------------------------------------------------------- /example-modulepath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-modulepath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplication.java -------------------------------------------------------------------------------- /example-modulepath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplicationLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-modulepath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplicationLauncher.java -------------------------------------------------------------------------------- /example-modulepath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplicationPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-modulepath/src/main/java/de/perdian/maven/plugins/macosappbundler/example/ExampleApplicationPane.java -------------------------------------------------------------------------------- /example-modulepath/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-modulepath/src/main/java/module-info.java -------------------------------------------------------------------------------- /example-modulepath/src/main/resources/META-INF/example.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/example-modulepath/src/main/resources/META-INF/example.css -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/BundleMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/BundleMojo.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/impl/AppGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/impl/AppGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/impl/DmgGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/impl/DmgGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/impl/SignatureGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/impl/SignatureGenerator.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/impl/support/IO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/impl/support/IO.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/AppConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/AppConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/CFBundleDocumentTypesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/CFBundleDocumentTypesConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/CodesignConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/CodesignConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/DmgConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/DmgConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/JdkConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/JdkConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/NativeBinaryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/NativeBinaryType.java -------------------------------------------------------------------------------- /src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/PlistConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/java/de/perdian/maven/plugins/macosappbundler/mojo/model/PlistConfiguration.java -------------------------------------------------------------------------------- /src/main/native/helpers/java_arguments_computer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/native/helpers/java_arguments_computer.h -------------------------------------------------------------------------------- /src/main/native/helpers/java_arguments_computer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/native/helpers/java_arguments_computer.m -------------------------------------------------------------------------------- /src/main/native/helpers/jvm_invoker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/native/helpers/jvm_invoker.h -------------------------------------------------------------------------------- /src/main/native/helpers/jvm_invoker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/native/helpers/jvm_invoker.m -------------------------------------------------------------------------------- /src/main/native/helpers/jvm_resolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/native/helpers/jvm_resolver.h -------------------------------------------------------------------------------- /src/main/native/helpers/jvm_resolver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/native/helpers/jvm_resolver.m -------------------------------------------------------------------------------- /src/main/native/helpers/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/native/helpers/logger.h -------------------------------------------------------------------------------- /src/main/native/helpers/logger.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/native/helpers/logger.m -------------------------------------------------------------------------------- /src/main/native/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/main/native/main.m -------------------------------------------------------------------------------- /src/test/java/de/perdian/maven/plugins/macosappbundler/mojo/model/PlistConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perdian/macosappbundler-maven-plugin/HEAD/src/test/java/de/perdian/maven/plugins/macosappbundler/mojo/model/PlistConfigurationTest.java --------------------------------------------------------------------------------