You can actually build from anywhere (sorry I didn't mention that the first time... was in a bit of a hurry). The important piece is that the CAS items are pulled in as dependencies versus you compiling the project from source.
It looks like Dimo pointed you towards a good template. On Fri, Dec 19, 2014 at 11:15 AM, Chris Adams <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] > *Sent:* Friday, December 19, 2014 5:33 AM > > *To:* 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> > 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, 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] > *Sent:* Wednesday, December 17, 2014 8:43 AM > *To:* 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 > > -- > > You are currently subscribed to cas-user@lists.jasig.org as: > jgas...@unicon.net > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > > > -- > > You are currently subscribed to cas-user@lists.jasig.org as: > chris.a.ad...@state.or.us > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- > > You are currently subscribed to cas-user@lists.jasig.org as: > scott.battag...@gmail.com > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > -- > > You are currently subscribed to cas-user@lists.jasig.org as: > chris.a.ad...@state.or.us > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- > You are currently subscribed to cas-user@lists.jasig.org as: > scott.battag...@gmail.com > To unsubscribe, change settings or access archives, see > 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