Java: gradle build failed bootRepackage (sur créer un jar)

Faire un projet web moyens: Java (jdk 1.7.0.51) + framework Spring (+vitesse) + Hibernate + Gradle + Apache Tomcat.
Soudain, il y avait un problème: vous ne pouvez pas faire un build. Construire à l'aide de Gradle.

16:50:30: Exécution tâche externe "construction"...
:compileJava
:processResources UP-to-DATE
:classes
:jar
:bootRepackage ÉCHOUÉ
ÉCHEC: la construction échoue avec une exception.
* Ce qui s'est passé:
Échec de l'exécution de la tâche:bootRepackage'.
Mal formé
* Essayez de:
Courir avec --stacktrace option pour obtenir la trace de la pile. Courir avec --info ou de l'option --debug pour obtenir plus de la sortie du journal.
BUILD FAILED
Temps Total: 14.935 secondes
Mal formé

Quel pourrait être le problème?

Le log complet:

:bootRepackage ÉCHOUÉ
ÉCHEC: la construction échoue avec une exception.
* Ce qui s'est passé:
Échec de l'exécution de la tâche:bootRepackage'.
Mal formé
* Essayez de:
Courir avec --info ou de l'option --debug pour obtenir plus de la sortie du journal.
* Exception:
org.gradle.l'api.les tâches.TaskExecutionException: échec de l'Exécution de la tâche:bootRepackage'.
au org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.
java:69)
au org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46
)
au org.gradle.l'api.interne.les tâches.l'exécution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskEx
ecuter.java:35)
au org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
au org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
au org.gradle.l'api.interne.les tâches.l'exécution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExec
uter.java:42)
au org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.j
ava:52)
au org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
au org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.j
ava:43)
au org.gradle.l'api.interne.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:286)
au org.gradle.l'exécution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecut
ou.java:79)
au org.gradle.l'exécution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecut
ou.java:63)
au org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:
51)
au org.gradle.l'exécution.taskgraph.DefaultTaskPlanExecutor$1.exécuter(DefaultTaskPlanExecutor.java:33)
au org.gradle.interne.Les usines de$1.créer(Usines.java:22)
au org.gradle.le cache.interne.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:198)
au org.gradle.le cache.interne.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:266)
au org.gradle.le cache.interne.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStor
e.java:135)
au org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(Défaut
tTaskArtifactStateCacheAccess.java:93)
au org.gradle.l'exécution.taskgraph.DefaultTaskPlanExecutor.processus(DefaultTaskPlanExecutor.java:31)
au org.gradle.l'exécution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
au org.gradle.l'exécution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
au org.gradle.l'exécution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
au org.gradle.l'exécution.DefaultBuildExecuter.accéder à$200(DefaultBuildExecuter.java:23)
au org.gradle.l'exécution.DefaultBuildExecuter$2.procéder(DefaultBuildExecuter.java:67)
au org.gradle.l'exécution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
au org.gradle.l'exécution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
au org.gradle.l'exécution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
au org.gradle.l'initialisation.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
au org.gradle.l'initialisation.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
au org.gradle.l'initialisation.DefaultGradleLauncher.exécuter(DefaultGradleLauncher.java:81)
au org.gradle.lanceur.exec.InProcessBuildActionExecuter$DefaultBuildController.exécuter(InProcessBuildActionExecuter
.java:64)
au org.gradle.lanceur.cli.ExecuteBuildAction.exécuter(ExecuteBuildAction.java:33)
au org.gradle.lanceur.cli.ExecuteBuildAction.exécuter(ExecuteBuildAction.java:24)
au org.gradle.lanceur.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
au org.gradle.lanceur.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
au org.gradle.lanceur.cli.RunBuildAction.exécuter(RunBuildAction.java:50)
au org.gradle.l'api.interne.Actions$RunnableActionAdapter.exécuter des Actions.java:171)
au org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:20
1)
au org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:17
4)
au org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
au org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
au org.gradle.lanceur.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
au org.gradle.lanceur.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
au org.gradle.lanceur.Principal.doAction(Principale.java:46)
au org.gradle.lanceur.bootstrap.Point d'entrée.exécuter(point d'entrée.java:45)
au org.gradle.lanceur.Principal.principale(Main.java:37)
au org.gradle.lanceur.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
au org.gradle.lanceur.bootstrap.ProcessBootstrap.exécuter(ProcessBootstrap.java:32)
au org.gradle.lanceur.GradleMain.principale(GradleMain.java:23)
au org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
au org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
au org.gradle.wrapper.GradleWrapperMain.principale(GradleWrapperMain.java:58)
Causés par: java.lang.IllegalArgumentException: mal formé
au org.springframework.de démarrage.loader.outils.MainClassFinder.getClassEntries(MainClassFinder.java:237)
au org.springframework.de démarrage.loader.outils.MainClassFinder.doWithMainClasses(MainClassFinder.java:200)
au org.springframework.de démarrage.loader.outils.MainClassFinder.findSingleMainClass(MainClassFinder.java:187)
au org.springframework.de démarrage.loader.outils.Rassembleur.findMainMethod(Rassembleur.java:228)
au org.springframework.boot.gradle.repackage.RepackageTask$LoggingRepackager.findMainMethod(RepackageTask.java:2
19)
au org.springframework.de démarrage.loader.outils.Rassembleur.buildManifest(Rassembleur.java:206)
au org.springframework.de démarrage.loader.outils.Rassembleur.reconditionner(Rassembleur.java:139)
au org.springframework.de démarrage.loader.outils.Rassembleur.reconditionner(Rassembleur.java:122)
au org.springframework.boot.gradle.repackage.RepackageTask$RepackageAction.repackage(RepackageTask.java:173)
au org.springframework.boot.gradle.repackage.RepackageTask$RepackageAction.execute(RepackageTask.java:138)
au org.springframework.de démarrage.gradle.reconditionner.RepackageTask$RepackageAction.execute(RepackageTask.java:1)
au org.gradle.l'api.interne.Actions$FilteredAction.exécuter des Actions.java:203)
au org.gradle.l'api.interne.DefaultDomainObjectCollection.tous(DefaultDomainObjectCollection.java:110)
au org.gradle.api.internal.DefaultDomainObjectCollection.withType(DefaultDomainObjectCollection.java:120)
au org.springframework.de démarrage.gradle.reconditionner.RepackageTask.reconditionner(RepackageTask.java:89)
au org.gradle.interne.de réfléchir.JavaMethod.invoke(JavaMethod.java:63)
au org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(Anno
tationProcessingTaskFactory.java:219)
au org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(Annota
tionProcessingTaskFactory.java:212)
au org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(Annota
tionProcessingTaskFactory.java:201)
au org.gradle.l'api.interne.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:530)
au org.gradle.l'api.interne.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:513)
au org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.j
ava:80)
au org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.
java:61)
... Plus de 52
BUILD FAILED
Temps Total: 13.0 secondes

OriginalL'auteur Kseniya Tsk | 2014-09-07