Hi Tim, Thanks for the details. It's a modified DSpace 1.8.2 that I was trying to install, so maybe the issue has been fixed in the latest version. Probably just skipping the licence test will do for me right now - thanks for the tip!
Cheers, Richard On Tue, Oct 23, 2012 at 3:45 PM, Tim Donohue <[email protected]> wrote: > Hi Richard, > > I think we'd need some more info here to help out. What version of DSpace? > > It looks like the current "master" version of the 'build.xml' and > 'assembly.xml' files both have valid DSpace license headers: > > * > https://raw.github.com/DSpace/DSpace/master/dspace/src/main/config/build.xml > * > https://github.com/DSpace/DSpace/blob/master/dspace/src/assemble/assembly.xml > > Essentially, you should be able to run 'mvn install' with DSpace. However, > running a 'mvn install' will by default check to ensure all files have a > valid license header that matches this file: > https://raw.github.com/DSpace/DSpace/master/LICENSE_HEADER > > If a file is found to note have that license header, you will receive > errors. The ways around these errors are to do one of the following: > > (1) Add a valid DSpace license header to the files that are throwing the > error. (This obviously should only be done if those files should be owned & > licensed by DuraSpace) > > OR > > (2) Exclude those specific files from the License header check, by > customizing the module's "pom.xml" -- for example, here's some exclusions in > the XMLUI's pom.xml: > https://github.com/DSpace/DSpace/blob/master/dspace-xmlui/pom.xml#L49 (This > is recommended if the files in question already have an existing open source > license or need to be licensed separately for whatever reason) > > OR > > (3) Tell Maven you want to skip running the license header check altogether, > by running: "mvn install -Dlicense.skip=true" > > I hope that helps explain things better. > > - Tim > > > On 10/23/2012 3:27 AM, Richard Jones wrote: >> >> Hi Folks, >> >> I need to get a locally customised version of DSpace into my local >> maven repository, and have been trying to use mvn install. When I do >> this I get an error which complains about missing licence headers in >> build.xml and assembly.xml. >> >> Is there a recommended way to get a locally customised DSpace into the >> local maven repo which doesn't cause this issue? >> >> Cheers, >> >> Richard >> >> >> ------------------------------------------------------------------------------ >> Everyone hates slow websites. So do we. >> Make your web apps faster with AppDynamics >> Download AppDynamics Lite for free today: >> http://p.sf.net/sfu/appdyn_sfd2d_oct >> _______________________________________________ >> Dspace-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/dspace-devel >> > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ Dspace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-devel
