Yan, There is this https://apereo.github.io/cas/developer/Contributor-Guidelines.html#how-do-i-do-this and this https://apereo.github.io/cas/development/developer/Build-Process.html for developing cas.
There is a step for getting submodules; Was that missed? Ray On Tue, 2023-07-18 at 12:21 -0700, Yan Zhou wrote: Notice: This message was sent from outside the University of Victoria email system. Please be cautious with links and sensitive information. 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 On Tuesday, July 18, 2023 at 12:29:49 PM UTC-4 Ray Bon wrote: Yan, It looks like you are using cas instead of cas-overlay-template. The main project is for developers. This is for deployers https://github.com/apereo/cas-overlay-template Ray On Mon, 2023-07-17 at 12:15 -0700, Yan Zhou wrote: Notice: This message was sent from outside the University of Victoria email system. Please be cautious with links and sensitive information. HI i followed doc to this step, but not sure why it failed. I am on Windows and using CAS 6.6.9. it built fine, but when running in embedded tomcat, run into error. not sure what it tries to do in /etc/cas/templates, I am on Windows, so I am hoping to find where it is specified and change it to Windows path. thanks in advance! Yan C:\apereocas66x\cas-server\webapp\cas-server-webapp-tomcat>"../../gradlew" build bootRun --parallel --offline --configure-on-demand --build-cache --stacktrace Configuration on demand is an incubating feature. <-------------> 0% CONFIGURING [1m 24s] > Task :webapp:cas-server-webapp-tomcat:processBootRunResources FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':webapp:cas-server-webapp-tomcat:processBootRunResources'. > Cannot fingerprint input file property 'rootSpec$1': Could not stat file > \\etc\cas\templates -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+unsubscr...@apereo.org. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/3588bca6c41fb3c7793060b751fb9ad0a0875f03.camel%40uvic.ca.