From users-return-6032-archive-asf-public=cust-asf.ponee.io@isis.apache.org Tue May 29 09:40:08 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id CFF2C180676 for ; Tue, 29 May 2018 09:40:05 +0200 (CEST) Received: (qmail 1731 invoked by uid 500); 29 May 2018 07:40:03 -0000 Mailing-List: contact users-help@isis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@isis.apache.org Delivered-To: mailing list users@isis.apache.org Received: (qmail 1136 invoked by uid 99); 29 May 2018 07:40:02 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2018 07:40:02 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 33077180188 for ; Tue, 29 May 2018 07:40:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.998 X-Spam-Level: * X-Spam-Status: No, score=1.998 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=sysintegrator.onmicrosoft.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 5u9bsjY7bypr for ; Tue, 29 May 2018 07:39:47 +0000 (UTC) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20070.outbound.protection.outlook.com [40.107.2.70]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id C39635F3E3 for ; Tue, 29 May 2018 07:39:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sysintegrator.onmicrosoft.com; s=selector1-sysintegrator-com0i; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PcYMMpSM9pPwHDEoYGgndPWUrut7GQ+epsHEDGcFyqE=; b=GH/0T314PH5fwkx5S8TgXTd6sLsZ+hcjP6JrfGvP1sQMCcEelEAZG0EFg93FoiPJ1l+HV0aQzriO1NmaVQlVQZX+fpCOs+fNeyxY3ca/pzOp5wstoekIeZr7AK5LvCwiqQ7gyYbUA4Z8wopQ8+Rno7SL7AR56yMp+p+KlBcnvBA= Received: from HE1PR01MB1115.eurprd01.prod.exchangelabs.com (10.162.182.149) by HE1PR01MB0987.eurprd01.prod.exchangelabs.com (10.162.25.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.820.11; Tue, 29 May 2018 07:39:35 +0000 Received: from HE1PR01MB1115.eurprd01.prod.exchangelabs.com ([fe80::b470:8d73:32b8:4d95]) by HE1PR01MB1115.eurprd01.prod.exchangelabs.com ([fe80::b470:8d73:32b8:4d95%13]) with mapi id 15.20.0797.017; Tue, 29 May 2018 07:39:35 +0000 From: Francois Dumas To: "users@isis.apache.org" Subject: Faster development turnaround times Thread-Topic: Faster development turnaround times Thread-Index: AQHT9AzZNVo3EPiIgEuhKqvFEHLwJg== Date: Tue, 29 May 2018 07:39:35 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [81.231.2.193] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;HE1PR01MB0987;7:BzysforAGIOqe9h+DWAz8jf6aY9atpPt7QaT887KM8e+Le02QrU3eHm2FSYeW7zxrRSOIuweHnf/r9Y841X7O7gDZsfj7mUebLnROMXzEIDrripSE0OV6MBlo+Qja5d2Fg3GpYzQYYK0ie7+B7tRvmIY16YdUS3zLB7mxjE6lf7zLe7sk9CbuUXJ9RLzoYzXTMQR6CZPjaa9nR4ALU5aoYXO7WF12hHsabNb2jVvRM6QjU+H8E3mzsNLNDXZUrOT x-ms-exchange-antispam-srfa-diagnostics: SOS; x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(7021125)(5600026)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020);SRVR:HE1PR01MB0987; x-ms-traffictypediagnostic: HE1PR01MB0987: authentication-results: spf=none (sender IP is ) smtp.mailfrom=francois.dumas@sys-integrator.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(158342451672863)(166708455590820); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(3231254)(944501410)(52105095)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(2016111802025)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(6072148)(6043046)(201708071742011)(7699016);SRVR:HE1PR01MB0987;BCL:0;PCL:0;RULEID:;SRVR:HE1PR01MB0987; x-forefront-prvs: 0687389FB0 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(39830400003)(396003)(376002)(39380400002)(366004)(346002)(53754006)(199004)(189003)(102836004)(26005)(6436002)(316002)(6916009)(2906002)(6606003)(86362001)(59450400001)(6506007)(236005)(6306002)(9686003)(54896002)(476003)(105586002)(53946003)(53936002)(106356001)(3280700002)(186003)(3660700001)(966005)(74316002)(14454004)(7736002)(21615005)(486006)(44832011)(8936002)(3480700004)(55016002)(7696005)(478600001)(5640700003)(99286004)(1730700003)(81156014)(81166006)(8676002)(66066001)(5660300001)(97736004)(68736007)(606006)(25786009)(2351001)(3846002)(6116002)(2900100001)(19627405001)(5250100002)(5890100001)(33656002)(2501003)(579004);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR01MB0987;H:HE1PR01MB1115.eurprd01.prod.exchangelabs.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: sys-integrator.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: TInLy9zGzxvpQ4EIjSJsDNR40wnLulYwxsBSsamXfPMC1fmqS529YTPvktcxznifgaUKzboYachMKbiwnPs3+kqAKzn5X2U09VqvAy2NE3oQ7A7/QDvB/jtX2gT35iUKj46QWU7Col+nHHqFq5W2DbAWL/vAvqWGP0NwDgZ38/yaJeaH38tirSm2sT5T6FNY spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_HE1PR01MB11150CC00D3C4AF6599FCE6FA7690HE1PR01MB1115eurp_" MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: ac0de4c8-d411-4b0e-edcf-08d5c537536e X-OriginatorOrg: sys-integrator.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac0de4c8-d411-4b0e-edcf-08d5c537536e X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2018 07:39:35.5038 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 6a256622-151c-4131-a441-4a798caaadc2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR01MB0987 --_000_HE1PR01MB11150CC00D3C4AF6599FCE6FA7690HE1PR01MB1115eurp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi all, Having discovered Apache Isis last year and having been very impressed by i= t, I'm now attempting to use it for my next work project. On my last Java project, I got a JRebel license which means I am now quite = spoiled and have become rather intolerant to the "code/stop server/build/de= ploy/start server" cycle. ;-) I'm trying the different methods explained in the Developers' Guide [1] to = decrease dev turnaround times using the SimpleApp archetype but I have not = succeeded so far. Option A) JRebel: Since I already have a license, I tried the JRebel plugin mentioned here [2= ] but it is no longer working. It tried fixing it last year [3] but debug= ging and troubleshooting a JVM agent proved to be beyond capabilities... so= I thought I'd try the other options before persisting with this one. Option B) Gradle: As per the this section [4], I tried running "gradle -t --offline &" but it= failed. I re-ran it using the --stacktrace option and removing the --of= fline option to allow it to download any other dependency it might need but= it still failed: ---- Console copy-paste start ---- FDumas2@4L798820 MINGW64 /c/Users/fdumas2/Apache-Isis/git/simple-archetype/= module-simple $ gradle -t --stacktrace Continuous build is an incubating feature. The Task.leftShift(Closure) method has been deprecated and is scheduled to = be removed in Gradle 5.0. Please use Task.doLast(Action) instead. at org.gradle.api.internal.AbstractTask.leftShift(AbstractTask.java= :618) at org.gradle.api.Task$leftShift.call(Unknown Source) at build_1m6v57fqem9ayt6i07shgr6je.run(C:\Users\fdumas2\Apache-Isis= \git\simple-archetype\module-simple\build.gradle:67) at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$Sc= riptRunnerImpl.run(DefaultScriptRunnerFactory.java:90) at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPlugin= Impl$2.run(DefaultScriptPluginFactory.java:199) at org.gradle.configuration.ProjectScriptTarget.addConfiguration(Pr= ojectScriptTarget.java:77) at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPlugin= Impl.apply(DefaultScriptPluginFactory.java:204) at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildO= perationScriptPlugin.java:61) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execu= te(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(D= efaultBuildOperationExecutor.java:110) at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildO= perationScriptPlugin.java:58) at org.gradle.configuration.project.BuildScriptProcessor.execute(Bu= ildScriptProcessor.java:41) at org.gradle.configuration.project.BuildScriptProcessor.execute(Bu= ildScriptProcessor.java:26) at org.gradle.configuration.project.ConfigureActionsProjectEvaluato= r.evaluate(ConfigureActionsProjectEvaluator.java:34) at org.gradle.configuration.project.LifecycleProjectEvaluator.doCon= figure(LifecycleProjectEvaluator.java:64) at org.gradle.configuration.project.LifecycleProjectEvaluator.acces= s$100(LifecycleProjectEvaluator.java:34) at org.gradle.configuration.project.LifecycleProjectEvaluator$Confi= gureProject.run(LifecycleProjectEvaluator.java:110) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execu= te(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(D= efaultBuildOperationExecutor.java:110) at org.gradle.configuration.project.LifecycleProjectEvaluator.evalu= ate(LifecycleProjectEvaluator.java:50) at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultP= roject.java:666) at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultP= roject.java:135) at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPath= ProjectEvaluator.java:35) at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy= (TaskPathProjectEvaluator.java:60) at org.gradle.configuration.DefaultBuildConfigurer.configure(Defaul= tBuildConfigurer.java:38) at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuild.r= un(DefaultGradleLauncher.java:249) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execu= te(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(D= efaultBuildOperationExecutor.java:110) at org.gradle.initialization.DefaultGradleLauncher.configureBuild(D= efaultGradleLauncher.java:167) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(De= faultGradleLauncher.java:126) at org.gradle.initialization.DefaultGradleLauncher.executeTasks(Def= aultGradleLauncher.java:109) at org.gradle.internal.invocation.GradleBuildController$1.call(Grad= leBuildController.java:78) at org.gradle.internal.invocation.GradleBuildController$1.call(Grad= leBuildController.java:75) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(Def= aultWorkerLeaseService.java:152) at org.gradle.internal.invocation.GradleBuildController.doBuild(Gra= dleBuildController.java:100) at org.gradle.internal.invocation.GradleBuildController.run(GradleB= uildController.java:75) at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.ru= n(ExecuteBuildActionRunner.java:28) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingB= uildActionRunner.java:35) at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner= .run(ValidatingBuildActionRunner.java:32) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.= run(RunAsBuildOperationBuildActionRunner.java:43) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execu= te(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(D= efaultBuildOperationExecutor.java:110) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.ru= n(RunAsBuildOperationBuildActionRunner.java:40) at org.gradle.tooling.internal.provider.SubscribableBuildActionRunn= er.run(SubscribableBuildActionRunner.java:51) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(In= ProcessBuildActionExecuter.java:47) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(In= ProcessBuildActionExecuter.java:30) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execu= te(BuildTreeScopeBuildActionExecuter.java:39) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execu= te(BuildTreeScopeBuildActionExecuter.java:25) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecut= er.executeBuildAndAccumulateInputs(ContinuousBuildActionExecuter.java:189) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecut= er.executeMultipleBuilds(ContinuousBuildActionExecuter.java:127) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecut= er.execute(ContinuousBuildActionExecuter.java:77) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecut= er.execute(ContinuousBuildActionExecuter.java:53) at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExe= cuter.execute(ServicesSetupBuildActionExecuter.java:57) at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExe= cuter.execute(ServicesSetupBuildActionExecuter.java:32) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExec= uter.execute(GradleThreadBuildActionExecuter.java:36) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExec= uter.execute(GradleThreadBuildActionExecuter.java:25) at org.gradle.tooling.internal.provider.ParallelismConfigurationBui= ldActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:4= 3) at org.gradle.tooling.internal.provider.ParallelismConfigurationBui= ldActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:2= 9) at org.gradle.tooling.internal.provider.StartParamsValidatingAction= Executer.execute(StartParamsValidatingActionExecuter.java:69) at org.gradle.tooling.internal.provider.StartParamsValidatingAction= Executer.execute(StartParamsValidatingActionExecuter.java:30) at org.gradle.tooling.internal.provider.SessionFailureReportingActi= onExecuter.execute(SessionFailureReportingActionExecuter.java:59) at org.gradle.tooling.internal.provider.SessionFailureReportingActi= onExecuter.execute(SessionFailureReportingActionExecuter.java:44) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.= execute(SetupLoggingActionExecuter.java:45) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.= execute(SetupLoggingActionExecuter.java:30) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(Exec= uteBuild.java:67) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(= BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.exe= cute(WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.ex= ecute(ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDa= emon.execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call= (ForwardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call= (ForwardClientInput.java:72) at org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execut= e(ForwardClientInput.java:72) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute= (LogAndCheckHealth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogTo= Client.java:62) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(= BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment= .doBuild(EstablishBuildEnvironment.java:82) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(= BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBu= sy$1.run(StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(D= aemonStateCoordinator.java:295) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFail= ures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(Managed= ExecutorImpl.java:46) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec= utor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe= cutor.java:617) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRu= nnable.run(ThreadFactoryImpl.java:55) at java.lang.Thread.run(Thread.java:745) :compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Could not resolve all files for configuration ':compileClasspath'. > Could not find org.apache.isis.core:isis-core-applib:1.14.0-SNAPSHOT. Searched in the following locations: file:/C:/Users/fdumas2/.m2/repository/org/apache/isis/core/isis-core-= applib/1.14.0-SNAPSHOT/maven-metadata.xml file:/C:/Users/fdumas2/.m2/repository/org/apache/isis/core/isis-core-= applib/1.14.0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.pom file:/C:/Users/fdumas2/.m2/repository/org/apache/isis/core/isis-core-= applib/1.14.0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.jar http://oss.jfrog.org/artifactory/oss-snapshot-local/org/apache/isis/c= ore/isis-core-applib/1.14.0-SNAPSHOT/maven-metadata.xml http://oss.jfrog.org/artifactory/oss-snapshot-local/org/apache/isis/c= ore/isis-core-applib/1.14.0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.pom http://oss.jfrog.org/artifactory/oss-snapshot-local/org/apache/isis/c= ore/isis-core-applib/1.14.0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.jar https://jcenter.bintray.com/org/apache/isis/core/isis-core-applib/1.1= 4.0-SNAPSHOT/maven-metadata.xml https://jcenter.bintray.com/org/apache/isis/core/isis-core-applib/1.1= 4.0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.pom https://jcenter.bintray.com/org/apache/isis/core/isis-core-applib/1.1= 4.0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.jar Required by: project : * Try: Run with --info or --debug option to get more log output. Run with --scan t= o get full insights. * Exception is: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$Ar= tifactResolveException: Could not resolve all files for configuration ':com= pileClasspath'. at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation.rethrowFailure(DefaultConfiguration.java:918) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation.access$1600(DefaultConfiguration.java:116) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:892) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation.getFiles(DefaultConfiguration.java:404) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation_Decorated.getFiles(Unknown Source) at org.gradle.api.internal.file.AbstractFileCollection.registerWatc= hPoints(AbstractFileCollection.java:239) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation.registerWatchPoints(DefaultConfiguration.java:936) at org.gradle.api.internal.file.CompositeFileCollection.registerWat= chPoints(CompositeFileCollection.java:178) at org.gradle.api.execution.internal.DefaultTaskInputsListener.onEx= ecute(DefaultTaskInputsListener.java:31) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTask= Executer.execute(SkipEmptySourceFilesTaskExecuter.java:95) at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecu= ter.execute(CleanupStaleOutputsExecuter.java:87) at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactState= TaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExe= cuter.execute(SkipTaskWithNoActionsExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.e= xecute(SkipOnlyIfTaskExecuter.java:54) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExe= cuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecut= er.execute(CatchExceptionTaskExecuter.java:34) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFir= ingTaskWorker$1.run(DefaultTaskGraphExecuter.java:248) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execu= te(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(D= efaultBuildOperationExecutor.java:110) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFir= ingTaskWorker.execute(DefaultTaskGraphExecuter.java:241) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFir= ingTaskWorker.execute(DefaultTaskGraphExecuter.java:230) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecu= torWorker.processTask(DefaultTaskPlanExecutor.java:123) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecu= torWorker.access$200(DefaultTaskPlanExecutor.java:79) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecu= torWorker$1.execute(DefaultTaskPlanExecutor.java:104) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecu= torWorker$1.execute(DefaultTaskPlanExecutor.java:98) at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(= DefaultTaskExecutionPlan.java:626) at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeW= ithTask(DefaultTaskExecutionPlan.java:581) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecu= torWorker.run(DefaultTaskPlanExecutor.java:98) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(D= efaultTaskPlanExecutor.java:59) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(= DefaultTaskGraphExecuter.java:128) at org.gradle.execution.SelectedTaskExecutionAction.execute(Selecte= dTaskExecutionAction.java:37) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildEx= ecuter.java:37) at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuil= dExecuter.java:23) at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuild= Executer.java:43) at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBu= ildExecutionAction.java:46) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildEx= ecuter.java:37) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildEx= ecuter.java:30) at org.gradle.initialization.DefaultGradleLauncher$ExecuteTasks.run= (DefaultGradleLauncher.java:314) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execu= te(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(D= efaultBuildOperationExecutor.java:110) at org.gradle.initialization.DefaultGradleLauncher.runTasks(Default= GradleLauncher.java:204) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(De= faultGradleLauncher.java:134) at org.gradle.initialization.DefaultGradleLauncher.executeTasks(Def= aultGradleLauncher.java:109) at org.gradle.internal.invocation.GradleBuildController$1.call(Grad= leBuildController.java:78) at org.gradle.internal.invocation.GradleBuildController$1.call(Grad= leBuildController.java:75) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(Def= aultWorkerLeaseService.java:152) at org.gradle.internal.invocation.GradleBuildController.doBuild(Gra= dleBuildController.java:100) at org.gradle.internal.invocation.GradleBuildController.run(GradleB= uildController.java:75) at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.ru= n(ExecuteBuildActionRunner.java:28) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingB= uildActionRunner.java:35) at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner= .run(ValidatingBuildActionRunner.java:32) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.= run(RunAsBuildOperationBuildActionRunner.java:43) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execu= te(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(D= efaultBuildOperationExecutor.java:110) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.ru= n(RunAsBuildOperationBuildActionRunner.java:40) at org.gradle.tooling.internal.provider.SubscribableBuildActionRunn= er.run(SubscribableBuildActionRunner.java:51) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(In= ProcessBuildActionExecuter.java:47) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(In= ProcessBuildActionExecuter.java:30) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execu= te(BuildTreeScopeBuildActionExecuter.java:39) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execu= te(BuildTreeScopeBuildActionExecuter.java:25) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecut= er.executeBuildAndAccumulateInputs(ContinuousBuildActionExecuter.java:189) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecut= er.executeMultipleBuilds(ContinuousBuildActionExecuter.java:127) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecut= er.execute(ContinuousBuildActionExecuter.java:77) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecut= er.execute(ContinuousBuildActionExecuter.java:53) at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExe= cuter.execute(ServicesSetupBuildActionExecuter.java:57) at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExe= cuter.execute(ServicesSetupBuildActionExecuter.java:32) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExec= uter.execute(GradleThreadBuildActionExecuter.java:36) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExec= uter.execute(GradleThreadBuildActionExecuter.java:25) at org.gradle.tooling.internal.provider.ParallelismConfigurationBui= ldActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:4= 3) at org.gradle.tooling.internal.provider.ParallelismConfigurationBui= ldActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:2= 9) at org.gradle.tooling.internal.provider.StartParamsValidatingAction= Executer.execute(StartParamsValidatingActionExecuter.java:69) at org.gradle.tooling.internal.provider.StartParamsValidatingAction= Executer.execute(StartParamsValidatingActionExecuter.java:30) at org.gradle.tooling.internal.provider.SessionFailureReportingActi= onExecuter.execute(SessionFailureReportingActionExecuter.java:59) at org.gradle.tooling.internal.provider.SessionFailureReportingActi= onExecuter.execute(SessionFailureReportingActionExecuter.java:44) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.= execute(SetupLoggingActionExecuter.java:45) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.= execute(SetupLoggingActionExecuter.java:30) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(Exec= uteBuild.java:67) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(= BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.exe= cute(WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.ex= ecute(ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDa= emon.execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call= (ForwardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call= (ForwardClientInput.java:72) at org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execut= e(ForwardClientInput.java:72) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute= (LogAndCheckHealth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogTo= Client.java:62) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(= BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment= .doBuild(EstablishBuildEnvironment.java:82) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(= BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.pro= ceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBu= sy$1.run(StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(D= aemonStateCoordinator.java:295) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFail= ures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(Managed= ExecutorImpl.java:46) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRu= nnable.run(ThreadFactoryImpl.java:55) Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Coul= d not find org.apache.isis.core:isis-core-applib:1.14.0-SNAPSHOT. Searched in the following locations: file:/C:/Users/fdumas2/.m2/repository/org/apache/isis/core/isis-core-ap= plib/1.14.0-SNAPSHOT/maven-metadata.xml file:/C:/Users/fdumas2/.m2/repository/org/apache/isis/core/isis-core-ap= plib/1.14.0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.pom file:/C:/Users/fdumas2/.m2/repository/org/apache/isis/core/isis-core-ap= plib/1.14.0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.jar http://oss.jfrog.org/artifactory/oss-snapshot-local/org/apache/isis/cor= e/isis-core-applib/1.14.0-SNAPSHOT/maven-metadata.xml http://oss.jfrog.org/artifactory/oss-snapshot-local/org/apache/isis/cor= e/isis-core-applib/1.14.0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.pom http://oss.jfrog.org/artifactory/oss-snapshot-local/org/apache/isis/cor= e/isis-core-applib/1.14.0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.jar https://jcenter.bintray.com/org/apache/isis/core/isis-core-applib/1.14.= 0-SNAPSHOT/maven-metadata.xml https://jcenter.bintray.com/org/apache/isis/core/isis-core-applib/1.14.= 0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.pom https://jcenter.bintray.com/org/apache/isis/core/isis-core-applib/1.14.= 0-SNAPSHOT/isis-core-applib-1.14.0-SNAPSHOT.jar Required by: project : at org.gradle.internal.resolve.result.DefaultBuildableComponentReso= lveResult.notFound(DefaultBuildableComponentResolveResult.java:38) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.Reposito= ryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMeta= DataResolver.java:108) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.Reposito= ryChainComponentMetaDataResolver.resolve(RepositoryChainComponentMetaDataRe= solver.java:63) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.Compo= nentResolversChain$ComponentMetaDataResolverChain.resolve(ComponentResolver= sChain.java:93) at org.gradle.api.internal.artifacts.ivyservice.clientmodule.Client= ModuleResolver.resolve(ClientModuleResolver.java:48) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph= .builder.ComponentState.resolve(ComponentState.java:157) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph= .builder.ComponentState.getMetaData(ComponentState.java:168) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph= .builder.EdgeState.calculateTargetConfigurations(EdgeState.java:134) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph= .builder.EdgeState.attachToTargetConfigurations(EdgeState.java:105) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph= .builder.DependencyGraphBuilder.attachToTargetRevisionsSerially(DependencyG= raphBuilder.java:239) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph= .builder.DependencyGraphBuilder.resolveEdges(DependencyGraphBuilder.java:22= 9) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph= .builder.DependencyGraphBuilder.traverseGraph(DependencyGraphBuilder.java:1= 43) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph= .builder.DependencyGraphBuilder.resolve(DependencyGraphBuilder.java:109) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.Defau= ltArtifactDependencyResolver.resolve(DefaultArtifactDependencyResolver.java= :90) at org.gradle.api.internal.artifacts.ivyservice.DefaultConfiguratio= nResolver.resolveGraph(DefaultConfigurationResolver.java:146) at org.gradle.api.internal.artifacts.ivyservice.ShortCircuitEmptyCo= nfigurationResolver.resolveGraph(ShortCircuitEmptyConfigurationResolver.jav= a:73) at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingConfig= urationResolver.resolveGraph(ErrorHandlingConfigurationResolver.java:66) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation$4.run(DefaultConfiguration.java:483) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$Runna= bleBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execu= te(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(D= efaultBuildOperationExecutor.java:110) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation.resolveGraphIfRequired(DefaultConfiguration.java:474) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation.resolveToStateOrLater(DefaultConfiguration.java:459) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation.access$1700(DefaultConfiguration.java:116) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation$ConfigurationFileCollection.getSelectedArtifacts(DefaultConfiguration= .java:901) at org.gradle.api.internal.artifacts.configurations.DefaultConfigur= ation$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:889) ... 106 more * Get more help at https://help.gradle.org BUILD FAILED in 12s 1 actionable task: 1 executed Exiting continuous build as no executed tasks declared file system inputs. ---- Console copy-paste end ---- After a fair bit of Googling, I didn't really get anywhere so if anyone has= any advice to offer, I would be very grateful. C) DCEVM As explained here [5], DCEVM is another option but before giving it a try I= thought I would ask the community: is it still working, i.e. is anyone usi= ng this successfully? More generally, I would be interested to know if anyone is successfully usi= ng any "hot deployment"mechanism and if so, I would be very interested to k= now what your setup is. I will be happy to submit a patch to update the = documentation once I get this working (amongst other things, the dev guide = still refers to the old module structure of the SimpleApp which is quite co= nfusing for newbies like me...) Thanks! Fran=E7ois [1] https://isis.apache.org/guides/dg/dg.html [2] = https://isis.apache.org/guides/dg/dg.html#_setting_up_jrebel [3] https://github.com/danhaywood/isis-jrebel-plugin/issues/3 [4] https://isis.apache.org/guides/dg/dg.html#__dg_ide_intellij_advanced_gr= adle-compile-enhance [5] https://isis.apache.org/guides/dg/dg.html#__dg_ide_intellij_advanced_dc= evm --_000_HE1PR01MB11150CC00D3C4AF6599FCE6FA7690HE1PR01MB1115eurp_--