-
-
Notifications
You must be signed in to change notification settings - Fork 149
Closed
Labels
enhancementNew feature or requestNew feature or requestreleasedIssue has been releasedIssue has been released
Milestone
Description
Is your feature request related to a problem? Please describe.
Reduce duplication and verbosity in configuration file.
Describe the solution you'd like
The following configuration
assemble:
nativeImage:
helloworld:
active: ALWAYS
imageName: '{{distributionName}}-{{projectEffectiveVersion}}'
matrix:
rows:
- { platform: osx-aarch_64, suffix: OsxArm, dir: '/Contents/Home' }
- { platform: osx-x86_64, suffix: OsxIntel, dir: '/Contents/Home' }
- { platform: linux-x86_64, suffix: LinuxIntel, dir: '' }
- { platform: windows-x86_64, suffix: WindowsIntel, dir: '' }
graalJdkPattern:
path: '{{jdkPathPrefix}}/graalvm22{{matrix.suffix}}/{{graalFilePrefix}}{{matrix.dir}}'
mainJar:
path: 'target/{{distributionName}}-{{projectVersion}}.jar'should be equivalent to this explicit configuration
assemble:
nativeImage:
helloworld:
active: ALWAYS
imageName: '{{distributionName}}-{{projectEffectiveVersion}}'
mainJar:
path: 'target/{{distributionName}}-{{projectVersion}}.jar'
graalJdks:
- path: '{{jdkPathPrefix}}/graalvm22OsxIntel/{{graalFilePrefix}}/Contents/Home'
platform: 'osx-x86_64'
- path: '{{jdkPathPrefix}}/graalvm22OsxArm/{{graalFilePrefix}}/Contents/Home'
platform: 'osx-aarch_64'
- path: '{{jdkPathPrefix}}/graalvm22LinuxIntel/{{graalFilePrefix}}'
platform: 'linux-x86_64'
- path: '{{jdkPathPrefix}}/graalvm22WindowsIntel/{{graalFilePrefix}}'
platform: 'windows-x86_64'Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestreleasedIssue has been releasedIssue has been released