You don’t have to pull in the CAS server source code repository at all. Just 
clone this overlay repo to your own local computer (where you have JDK and 
Maven installed) and do a build e.g. ‘mvn clean package’ at the top level 
directory. It will do the right thing and will build the final cas.war binary 
which you then deploy to your servlet container of choice. Does that make sense?

D.

> On Dec 19, 2014, at 11:45 AM, Chris Adams <chris.a.ad...@state.or.us> wrote:
> 
> Thank you. Okay, so then I am assuming that I could utilize the template 
> referred to, create a workspace somewhere on the server and do the build, 
> then move the .war file to tomcat webapps. It seems that part of the problem 
> that I have been having is that I have been doing the build from within the 
> CAS install directory.
>  
> Can someone verify this ?
>  
> From: Dmitriy Kopylenko [mailto:dkopyle...@unicon.net 
> <mailto:dkopyle...@unicon.net>] 
> Sent: Friday, December 19, 2014 8:19 AM
> To: cas-user@lists.jasig.org <mailto:cas-user@lists.jasig.org>
> Subject: Re: [cas-user] errors when building project
>  
> You could try this -> 
> https://github.com/UniconLabs/simple-cas4-overlay-template 
> <https://github.com/UniconLabs/simple-cas4-overlay-template>
>  
> Cheers,
> Dmitriy.
>  
> On Dec 19, 2014, at 11:15 AM, Chris Adams <chris.a.ad...@state.or.us 
> <mailto:chris.a.ad...@state.or.us>> wrote:
>  
> Thank you for your reply. Where should I be building from ?
>  
> From: Scott Battaglia [mailto:scott.battag...@gmail.com 
> <mailto:scott.battag...@gmail.com>] 
> Sent: Friday, December 19, 2014 5:33 AM
> To: cas-user@lists.jasig.org <mailto:cas-user@lists.jasig.org>
> Subject: Re: [cas-user] errors when building project
>  
> You're still building within CAS.  If you were using the pure WAR overlay 
> process, your errors should not be coming from this directory:
> /usr/local/cas-server-4.0.0/cas-server-webapp/target/surefire-reports
>  
>  
>  
> On Thu, Dec 18, 2014 at 6:00 PM, Chris Adams <chris.a.ad...@state.or.us 
> <mailto:chris.a.ad...@state.or.us>> wrote:
> Actually, I am using Maven WAR overlay. I am having a heck of a time building 
>  a basic WAR package. I started on a Unix machine and now am testing on a Win 
> 7. 
>  
> The latest attempt gives me an error about the license plugin.
> [ERROR] Failed to execute goal 
> com.mycila.maven-license-plugin:maven-license-plu
> gin:1.9.0:check (default) on project cas-server-webapp: Resource 
> c:\SSO\CAS\src\
> licensing\header.txt not found in file system, classpath or URL: unknown 
> protocol
> l: c -> [Help 1]
>  
> I added a plugin section in the pom.xml and ran it again, to no avail.  Is 
> the license header information supposed to be fetched from mycila.com 
> <http://mycila.com/>, or …..?
>  
> <plugin>
>         <groupId>com.mycila.maven-license-plugin</groupId>
>         <artifactId>maven-license-plugin</artifactId>
>         <configuration>
>           <header>${cs.dir}\src\licensing\header.txt</header>
>           <skipExistingHeaders>true</skipExistingHeaders>
>           <strictCheck>true</strictCheck>
>           <headerDefinitions>
>             
> <headerDefinition>${cs.dir}\src\licensing\header-definitions.xml</headerDefinition>
>           </headerDefinitions>
>           <aggregate>true</aggregate>
>           <excludes>
>             <exclude>LICENSE</exclude>
>             <exclude>**/INSTALL*</exclude>
>             <exclude>**/NOTICE*</exclude>
>             <exclude>**/README*</exclude>
>             <exclude>**/readme*</exclude>
>             <exclude>**/*.log</exclude>
>             <exclude>**/*.license</exclude>
>             <exclude>**/*.txt</exclude>
>             <exclude>**/*.crt</exclude>
>             <exclude>**/*.crl</exclude>
>             <exclude>**/*.key</exclude>
>             <exclude>**/*.checkstyle</exclude>
>             <exclude>**/*.properties</exclude>
>             <exclude>**/.gitignore</exclude>
>             <exclude>**/overlays/**</exclude>
>             <exclude>src/licensing/**</exclude>
>             <exclude>**/testCA/**</exclude>
>             <exclude>**/.idea/**</exclude>
>             <exclude>**/*.keystore</exclude>
>             <exclude>**/*.example</exclude>
>             <exclude>**/*.sample</exclude>
>             <exclude>**/*.conf</exclude>
>             <exclude>**/*.doc</exclude>
>             <exclude>**/*.jmx</exclude>
>           </excludes>
>         </configuration>
>         <executions>
>             <execution>
>                 <phase>compile</phase>
>                 <goals>
>                     <goal>check</goal>
>                 </goals>
>             </execution>
>         </executions>
>       </plugin>
>  
> From: John Gasper [mailto:jgas...@unicon.net <mailto:jgas...@unicon.net>] 
> Sent: Wednesday, December 17, 2014 8:43 AM
> To: cas-user@lists.jasig.org <mailto:cas-user@lists.jasig.org>
> Subject: Re: [cas-user] errors when building project
>  
> Chris,
> 
> It looks like you are trying to build CAS Server from source, and not 
> building a deployment using the Maven WAR Overlay method. If so, unless you 
> have a specific reason, I'd look into using the overlay method.
> 
> As for the specific error, that's common when mixing incompatible library 
> versions. You may need to do some excluding.
> 
> Good luck!
> John
> 
> On 12/16/14 1:04 PM, Chris Adams wrote:
> Hello all,
>  
> When building a project, I get some error messages.  I know that I can build 
> without running tests, but I am wondering what this means and whether I 
> should figure it out before building. I did run with debug logging and this 
> is the result. I am not sure how to proceed.
>  
> Results :
>  
> Tests in error:
>   testWiring(org.jasig.cas.WiringTests): Error creating bean with name 
> 'serviceRegistryReloaderJobDetail' defined in file 
> [/usr/local/cas-server-4.0.0/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/applicationContext.xml]:
>  Invocation of init method failed; nested exception is 
> java.lang.NoSuchMethodError: 
> org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set;
>  
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
>  
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 01:10 min
> [INFO] Finished at: 2014-12-16T13:00:58-08:00
> [INFO] Final Memory: 26M/64M
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on 
> project cas-server-webapp: There are test failures.
> [ERROR]
> [ERROR] Please refer to 
> /usr/local/cas-server-4.0.0/cas-server-webapp/target/surefire-reports for the 
> individual test results.
> [ERROR] -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
> goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test 
> (default-test) on project cas-server-webapp: There are test failures.
>  
> Please refer to 
> /usr/local/cas-server-4.0.0/cas-server-webapp/target/surefire-reports for the 
> individual test results.
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>         at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: org.apache.maven.plugin.MojoFailureException: There are test 
> failures.
>  
> Please refer to 
> /usr/local/cas-server-4.0.0/cas-server-webapp/target/surefire-reports for the 
> individual test results.
>         at 
> org.apache.maven.plugin.surefire.SurefireHelper.reportExecution(SurefireHelper.java:83)
>         at 
> org.apache.maven.plugin.surefire.SurefirePlugin.writeSummary(SurefirePlugin.java:176)
>         at 
> org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary(SurefirePlugin.java:150)
>         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:650)
>         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:586)
>         at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>         ... 19 more
> [ERROR]
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please 
> read the following articles:
> [ERROR] [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 
> <http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException>
> -- 
> You are currently subscribed to cas-user@lists.jasig.org 
> <mailto:cas-user@lists.jasig.org> as: jgas...@unicon.net 
> <mailto:jgas...@unicon.net>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user 
> <http://www.ja-sig.org/wiki/display/JSG/cas-user>
>  
>  
> -- 
> You are currently subscribed to cas-user@lists.jasig.org 
> <mailto:cas-user@lists.jasig.org> as: chris.a.ad...@state.or.us 
> <mailto:chris.a.ad...@state.or.us>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user 
> <http://www.ja-sig.org/wiki/display/JSG/cas-user>
> -- 
> You are currently subscribed to cas-user@lists.jasig.org 
> <mailto:cas-user@lists.jasig.org> as: scott.battag...@gmail.com 
> <mailto:scott.battag...@gmail.com>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user 
> <http://www.ja-sig.org/wiki/display/JSG/cas-user>
>  
> -- 
> You are currently subscribed to cas-user@lists.jasig.org 
> <mailto:cas-user@lists.jasig.org> as: chris.a.ad...@state.or.us 
> <mailto:chris.a.ad...@state.or.us>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user 
> <http://www.ja-sig.org/wiki/display/JSG/cas-user>
> -- 
> You are currently subscribed to cas-user@lists.jasig.org 
> <mailto:cas-user@lists.jasig.org> as: dkopyle...@unicon.net 
> <mailto:dkopyle...@unicon.net>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user 
> <http://www.ja-sig.org/wiki/display/JSG/cas-user>
>  
>  
> -- 
> You are currently subscribed to cas-user@lists.jasig.org 
> <mailto:cas-user@lists.jasig.org> as: chris.a.ad...@state.or.us 
> <mailto:chris.a.ad...@state.or.us>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user 
> <http://www.ja-sig.org/wiki/display/JSG/cas-user>
> -- 
> You are currently subscribed to cas-user@lists.jasig.org 
> <mailto:cas-user@lists.jasig.org> as: dkopyle...@unicon.net 
> <mailto:dkopyle...@unicon.net>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user 
> <http://www.ja-sig.org/wiki/display/JSG/cas-user>

-- 
You are currently subscribed to cas-user@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to