HI Ray,
Overlay did work, thx a lot! Still, I should be able to run CAS as any CAS developer would, not sure why i run into this
this is what I did on my Windows, overlay works fine with additional command line arguments, so I attempted the same on CAS project,
C:\apereocas66x\cas-server\webapp\cas-server-webapp-tomcat>"../../gradlew" build bootRun --parallel --offline --configure-on-demand --build-cache --stacktrace --args=--spring.profiles.active=standalone,--cas.standalone.configuration-directory=C:\apereocas66x\config
Configuration on demand is an incubating feature.
> Task :api:cas-server-core-api-configuration-model:compileJava
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\apereocas66x\cas-server\api\cas-server-core-api-configuration-model\src\main\java\org\apereo\cas\configuration\metadata\ConfigurationMetadataGenerator.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :support:cas-server-support-thymeleaf:compileJava FAILED
<==========---> 82% EXECUTING [1m 46s]
> :api:cas-server-core-api-configuration-model:generateConfigurationMetadata
In my IntelliJ IDE, it reports this error, I am sure the CAS project itself has no problem, but I cannot figure out why it is missing Thymeleaf layout dialect jar, and where is this supposed to be specified?
:support:cas-server-support-openid-webflow:test: Could not find nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:3.1.0 .
Required by:
project :support:cas-server-support-openid-webflow > project :support:cas-server-support-thymeleaf
Possible solution:
- Declare repository providing the artifact, see the documentation at
https://docs.gradle.org/current/userguide/declaring_repositories.html
Thanks,
Yan