excelsior-oss / excelsior-jet-gradle-plugin

Excelsior JET Gradle Plugin provides Gradle users with an easy way to compile their applications down to optimized native Windows, OS X, or Linux executables with Excelsior JET http://www.excelsiorjet.com
GNU General Public License v3.0
26 stars 6 forks source link

Fails unless group or vendor is set #23

Closed cypok closed 7 years ago

cypok commented 7 years ago

I have read "Getting started" for Gradle and executed:

$ gradle init --type java-application

I have read "Usage" for this plugin and added to build.gradle:

$ cat >> build.gradle
buildscript {
    ext.jetPluginVersion = '0.9.5'
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "com.excelsiorjet:excelsior-jet-gradle-plugin:$jetPluginVersion"
    }
}                                                                                                                                                                                                                                          apply plugin: 'excelsiorJet'
excelsiorJet {
    mainClass = mainClassName
}

But plugin fails to build this application:

$ gradle jetBuild --stacktrace
. . .
:jetBuild FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':jetBuild'.
> Project "group" parameter or "vendor" parameter of "excelsiorJet{}" extension should be set.

* Try:
Run with --info or --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':jetBuild'.
  ...
Caused by: org.gradle.api.ProjectConfigurationException: Project "group" parameter or "vendor" parameter of "excelsiorJet{}" extension should be set.
    at com.excelsiorjet.gradle.plugin.ExcelsiorJetPlugin.setGroupId(ExcelsiorJetPlugin.groovy:148)
    at com.excelsiorjet.gradle.plugin.ExcelsiorJetPlugin$_addJetBuildConventions_closure7.doCall(ExcelsiorJetPlugin.groovy:107)
    at org.gradle.api.internal.ConventionAwareHelper$1.getValue(ConventionAwareHelper.java:73)
    at org.gradle.api.internal.ConventionAwareHelper$MappedPropertyImpl.getValue(ConventionAwareHelper.java:133)
    at org.gradle.api.internal.ConventionAwareHelper.getConventionValue(ConventionAwareHelper.java:111)
    at com.excelsiorjet.gradle.plugin.ExcelsiorJetExtension_Decorated.getGroupId(Unknown Source)
    at com.excelsiorjet.gradle.plugin.ExcelsiorJetExtension_Decorated$getGroupId$0.call(Unknown Source)
    at com.excelsiorjet.gradle.plugin.AbstractJetTask.createJetProject(AbstractJetTask.groovy:47)
    at com.excelsiorjet.gradle.plugin.JetBuildTask.jetBuild(JetBuildTask.groovy:44)
    ...

BUILD FAILED
pjBooms commented 7 years ago

fixed in 1.0.0 release