that is good to know!

What we have been asked to do is to use a different look & feel, basically, 
we will keep the HTML elements, but CSS, layout, look/feel will be 
different. I suppose we might as well get the entire 
cas-server-support-thymeleaf directory as we will be modifying every HTML 
file there, plus adding some more since we have customized flow added.

anyway, I tried this approach, it is fairly slow, took over 3 minutes to 
get casLoginView.html, and it failed.  The file is correctly copied over in 
build directory, it is not clear why it failed.  Illegal char <:> at index 
49.  Any idea?

Yan

> Task :unzipWAR
Unzipped WAR into C:\gitworkspace\cas7-suite\cas-overlay-template\build/app

> Task :unzip
Exploded WAR resources into 
C:\gitworkspace\cas7-suite\cas-overlay-template\build/cas-resources

> Task :getResource FAILED

FAILURE: Build failed with an exception.

* Where:
Script 
'C:\gitworkspace\cas7-suite\cas-overlay-template\gradle\tasks.gradle' line: 
313

* What went wrong:
Execution failed for task ':getResource'.
> Illegal char <:> at index 49: 
C:\gitworkspace\cas7-suite\cas-overlay-template\C:\gitworkspace\cas7-suite\cas-overlay-template\build\cas-resources\templates\login\casLoginView.html

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 3m 9s
10 actionable tasks: 9 executed, 1 up-to-date

On Saturday, April 13, 2024 at 12:18:06 AM UTC-4 Ray Bon wrote:

> Yan,
>
> The overlay project is a shell that makes deployment simple because it 
> _does not_ include all of the files from cas.
> When you build the overlay, it pulls in the cas war file, replacing any 
> files you may want to override with ones from your overlay src folder.
>
> If you want to make changes to the thymeleaf  files, you can bring them 
> into the overlay, see 
> https://fawnoos.com/2023/12/15/cas70x-gettingstarted-overlay/#user-interface-customizations
>
> Ray
>
>
>
> On Fri, 2024-04-12 at 11:08 -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.
>
>
> Hello, 
>
> I am new to Intellij, and is using CAS7 overlay project. I imported it 
> into Intellij. I was unable to load classes and html files in 
> cas-server-support-thymeleaf.
>
> See screen shot, in my project,  thymeleaf is correctly listed on 
> compileClassPath on the right, but not listed in External libraries on the 
> left, that maybe why I cannot locate the files in Intellij.
>
> If I had to add this in buid.gradle, then thymeleaf shows up in external 
> libraries and I also can load the HTML and class files in thymeleaf packages
>
> implementation "org.apereo.cas:cas-server-support-thymeleaf"
>
> i should not have to do that, what am I missing?
>
> Thx,
> Yan
>
> Thx! 
>
>

-- 
- 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/2eeb343c-a22d-4039-abcc-4a4d024e0ae1n%40apereo.org.

Reply via email to