CRAFTER CMS 构建问题
CRAFTER CMS build issue
我正在尝试按照其网站上的说明使用以下命令构建 CRAFTER CMS 版本 (3.0.2-SNAPSHOT)。几分钟后我不断收到构建错误。
构建命令:
./gradlew 初始化构建部署
以下是我得到的堆栈跟踪:
[INFO] 正在扫描项目...
[错误] 无法在反应器中找到所选项目:!crafter-search-itest -> [帮助 1]
[错误]
[错误] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新 运行 Maven。
[ERROR] Re-运行 Maven 使用 -X 开关启用完整的调试日志记录。
[错误]
[错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException
失败:构建失败,出现异常。
其中:
构建文件 '/data/CrafterRepo/craftercms/build.gradle' 行:781
出了什么问题:
任务 ':build' 执行失败。
[mvn, clean, install, -Dmaven.test.skip=true, -pl, !crafter-search-itest] @ ./src/search return a non-zero value (1)
尝试:
运行 使用 --info 或 --debug 选项以获得更多日志输出。
例外情况是:
org.gradle.api.tasks.TaskExecutionException: 任务 ':build' 执行失败。
在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
在 org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
在 org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
在 org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
在 org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)
在 org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)
在 org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
在 org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
在 org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
在 org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
在 org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
在 org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
在 org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
在 org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
在 org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
在 org.gradle.internal.progress.DefaultBuildOperationExecutor.运行(DefaultBuildOperationExecutor.java:110)
在 org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
在 org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
在 org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
在 org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
在 org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
在 org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
在 org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)
在 org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)
在 org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
在 org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
在 org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
在 org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
由以下原因引起:org.gradle.api.GradleException: [mvn, clean, install, -Dmaven.test.skip=true, -pl, !crafter-search-itest] @ ./src/search return 非-零值 (1)
在 build_2aqvjygbxnaf64xrgv6yyjqsp.executeProcess(/data/CrafterRepo/craftercms/build.gradle:781)
在 build_2aqvjygbxnaf64xrgv6yyjqsp.executeProcess(/data/CrafterRepo/craftercms/build.gradle)
在 org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:479)
在 org.gradle.internal.metaobject.BeanDynamicObject.tryInvokeMethod(BeanDynamicObject.java:191)
在 org.gradle.groovy.scripts.BasicScript$ScriptDynamicObject.tryInvokeMethod(BasicScript.java:130)
在 org.gradle.internal.metaobject.ConfigureDelegate.invokeMethod(ConfigureDelegate.java:80)
在 build_2aqvjygbxnaf64xrgv6yyjqsp$_buildModule_closure21.doCall(/data/CrafterRepo/craftercms/build.gradle:666)
在 org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:71)
在 org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil.java:160)
在 org.gradle.util.ConfigureUtil.configureSelf(ConfigureUtil.java:136)
在 org.gradle.api.internal.AbstractTask.configure(AbstractTask.java:613)
在 org.gradle.api.internal.tasks.DefaultTaskContainer.create(DefaultTaskContainer.java:143)
在 build_2aqvjygbxnaf64xrgv6yyjqsp.buildModule(/data/CrafterRepo/craftercms/build.gradle:659)
在 build_2aqvjygbxnaf64xrgv6yyjqsp.buildModule(/data/CrafterRepo/craftercms/build.gradle:636)
在 build_2aqvjygbxnaf64xrgv6yyjqsp$_run_closure10$_closure48$_closure49.doCall(/data/CrafterRepo/craftercms/build.gradle:380)
在 build_2aqvjygbxnaf64xrgv6yyjqsp$_run_closure10$_closure48.doCall(/data/CrafterRepo/craftercms/build.gradle:379)
在 org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:700)
在 org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:673)
在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121)
在 org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
在 org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
在 org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
在 org.gradle.internal.progress.DefaultBuildOperationExecutor.运行(DefaultBuildOperationExecutor.java:110)
在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute 动作(ExecuteActionsTaskExecuter.java:110)
在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
... 还有 28 个
获取更多帮助
51 秒后构建失败
2 个可操作任务:2 个已执行
感谢任何帮助。
错误表明您没有使用所需的maven版本(3.3.x或更高版本),请确保您的版本与CrafterCMS中README.md中的版本一致项目 https://github.com/craftercms/craftercms/blob/master/README.md
我正在尝试按照其网站上的说明使用以下命令构建 CRAFTER CMS 版本 (3.0.2-SNAPSHOT)。几分钟后我不断收到构建错误。
构建命令: ./gradlew 初始化构建部署
以下是我得到的堆栈跟踪:
[INFO] 正在扫描项目... [错误] 无法在反应器中找到所选项目:!crafter-search-itest -> [帮助 1] [错误] [错误] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新 运行 Maven。 [ERROR] Re-运行 Maven 使用 -X 开关启用完整的调试日志记录。 [错误] [错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException
失败:构建失败,出现异常。
其中: 构建文件 '/data/CrafterRepo/craftercms/build.gradle' 行:781
出了什么问题: 任务 ':build' 执行失败。
[mvn, clean, install, -Dmaven.test.skip=true, -pl, !crafter-search-itest] @ ./src/search return a non-zero value (1)
尝试: 运行 使用 --info 或 --debug 选项以获得更多日志输出。
例外情况是: org.gradle.api.tasks.TaskExecutionException: 任务 ':build' 执行失败。 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) 在 org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62) 在 org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) 在 org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58) 在 org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97) 在 org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87) 在 org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52) 在 org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) 在 org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) 在 org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) 在 org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34) 在 org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor.运行(DefaultBuildOperationExecutor.java:110) 在 org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241) 在 org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230) 在 org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123) 在 org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79) 在 org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104) 在 org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98) 在 org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625) 在 org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580) 在 org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98) 在 org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) 在 org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) 在 org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) 由以下原因引起:org.gradle.api.GradleException: [mvn, clean, install, -Dmaven.test.skip=true, -pl, !crafter-search-itest] @ ./src/search return 非-零值 (1) 在 build_2aqvjygbxnaf64xrgv6yyjqsp.executeProcess(/data/CrafterRepo/craftercms/build.gradle:781) 在 build_2aqvjygbxnaf64xrgv6yyjqsp.executeProcess(/data/CrafterRepo/craftercms/build.gradle) 在 org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:479) 在 org.gradle.internal.metaobject.BeanDynamicObject.tryInvokeMethod(BeanDynamicObject.java:191) 在 org.gradle.groovy.scripts.BasicScript$ScriptDynamicObject.tryInvokeMethod(BasicScript.java:130) 在 org.gradle.internal.metaobject.ConfigureDelegate.invokeMethod(ConfigureDelegate.java:80) 在 build_2aqvjygbxnaf64xrgv6yyjqsp$_buildModule_closure21.doCall(/data/CrafterRepo/craftercms/build.gradle:666) 在 org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:71) 在 org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil.java:160) 在 org.gradle.util.ConfigureUtil.configureSelf(ConfigureUtil.java:136) 在 org.gradle.api.internal.AbstractTask.configure(AbstractTask.java:613) 在 org.gradle.api.internal.tasks.DefaultTaskContainer.create(DefaultTaskContainer.java:143) 在 build_2aqvjygbxnaf64xrgv6yyjqsp.buildModule(/data/CrafterRepo/craftercms/build.gradle:659) 在 build_2aqvjygbxnaf64xrgv6yyjqsp.buildModule(/data/CrafterRepo/craftercms/build.gradle:636) 在 build_2aqvjygbxnaf64xrgv6yyjqsp$_run_closure10$_closure48$_closure49.doCall(/data/CrafterRepo/craftercms/build.gradle:380) 在 build_2aqvjygbxnaf64xrgv6yyjqsp$_run_closure10$_closure48.doCall(/data/CrafterRepo/craftercms/build.gradle:379) 在 org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:700) 在 org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:673) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) 在 org.gradle.internal.progress.DefaultBuildOperationExecutor.运行(DefaultBuildOperationExecutor.java:110) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute 动作(ExecuteActionsTaskExecuter.java:110) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) ... 还有 28 个
- 获取更多帮助
51 秒后构建失败 2 个可操作任务:2 个已执行
感谢任何帮助。
错误表明您没有使用所需的maven版本(3.3.x或更高版本),请确保您的版本与CrafterCMS中README.md中的版本一致项目 https://github.com/craftercms/craftercms/blob/master/README.md