As I'm being mentioned here I'd like to clarify:
I'm able to build with an IBM JDK 1.6 (included with WAS 8.0.0.10) on
Windows 7. Some of the unit tests and int tests fail though, very likely
due to the fact that I'm currently behind a corp firewall/proxy.
Chris is on Windows XP I believe, and is possibly using a slightly
different version of the IBM JDK 1.6. I think we were building from the
same git commit (master, current HEAD,
4a4f362655a301c5112be633b31c2860644ba06f) though.
Chris: git commits are identified by SHA-1 check sums, which is
unambiguous. Most of the time though, it's enough to specify the "short
SHA-1" to identify a specific commit. That's what I did in our private
thread where I stated "4a4f36", which is in fact the same commit you were
seeing with "git log" ("4a4f362655a301c5112be633b31c2860644ba06f").
/Anders
On Wed, Apr 1, 2015 at 5:15 AM, Chris Graham <[email protected]> wrote:
> Hi Raphael!
>
> Thanks for that. I thought that I was on master, but I'll double check!
>
> Appreciate (from everyone) the help.
>
> -Chris
>
> On Wed, Apr 1, 2015 at 8:24 AM, Raphael Ackermann <
> [email protected]> wrote:
>
> > Default clone doesn't get you master branch but some old and outdated
> > branch. Had same problem with rat check.
> > Switching to master made it pass.
> >
> > On Tue, Mar 31, 2015, 22:23 Chris Graham <[email protected]> wrote:
> >
> > > Hi All.
> > >
> > > I've forked the apache scm repo on github and cloned it locally.
> > >
> > > I'm simply trying to build it, before I start making any changes at
> all.
> > >
> > > I've run into several issues, something is truly not right here, but I
> > can
> > > not quite work out what.
> > >
> > > At the moment, either under 2.2.1 or 3.0.4, I'm getting a RAT failure.
> > > Using IBM 1.6 JDK on XP.
> > >
> > > [ERROR] Failed to execute goal
> > org.apache.rat:apache-rat-plugin:0.11:check
> > > (rat-check) on project maven-scm: Too many files with unapproved
> license:
> > > 1745 See RAT report in: C:\CALMData\Workspa
> > > ces\RTC\Deb\maven-scm\target\rat.txt -> [Help 1]
> > > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> execute
> > > goal org.apache.rat:apache-rat-plugin:0.11:check (rat-check) on project
> > > maven-scm: Too many files with unapproved lice
> > > nse: 1745 See RAT report in:
> > > C:\CALMData\Workspaces\RTC\Deb\maven-scm\target\rat.txt
> > > at
> > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> > > MojoExecutor.java:213)
> > > 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:84)
> > > at
> > >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(
> > > LifecycleModuleBuilder.java:59)
> > > at
> > >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(
> > > LifecycleStarter.java:183)
> > > at
> > > org.apache.maven.lifecycle.internal.LifecycleStarter.
> > > execute(LifecycleStarter.java:161)
> > > at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> > > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> > > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > at
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > > 39)
> > > at
> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > DelegatingMethodAccessorImpl.java:37)
> > > at java.lang.reflect.Method.invoke(Method.java:599)
> > > at
> > > org.codehaus.plexus.classworlds.launcher.Launcher.
> > > launchEnhanced(Launcher.java:290)
> > > at
> > > org.codehaus.plexus.classworlds.launcher.Launcher.
> > > launch(Launcher.java:230)
> > > at
> > > org.codehaus.plexus.classworlds.launcher.Launcher.
> > > mainWithExitCode(Launcher.java:409)
> > > at
> > >
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> > > Caused by: org.apache.rat.mp.RatCheckException: Too many files with
> > > unapproved license: 1745 See RAT report in:
> > > C:\CALMData\Workspaces\RTC\Deb\maven-scm\target\rat.txt
> > > at org.apache.rat.mp.RatCheckMojo.check(RatCheckMojo.java:194)
> > > at
> org.apache.rat.mp.RatCheckMojo.execute(RatCheckMojo.java:182)
> > > at
> > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
> > > DefaultBuildPluginManager.java:101)
> > > at
> > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(
> > > MojoExecutor.java:209)
> > > ... 19 more
> > >
> > > When I look at the report file, I can see that target is being
> included.
> > > Huh????
> > >
> > > *****************************************************
> > > Summary
> > > -------
> > > Generated at: 2015-04-01T07:14:41+11:00
> > > Notes: 176
> > > Binaries: 1010
> > > Archives: 80
> > > Standards: 3075
> > >
> > > Apache Licensed: 1305
> > > Generated Documents: 0
> > >
> > > JavaDocs are generated and so license header is optional
> > > Generated files do not required license headers
> > >
> > > 1745 Unknown Licenses
> > >
> > > *******************************
> > >
> > > Unapproved licenses:
> > >
> > > maven-scm/..project
> > > maven-scm/.settings/org.maven.ide.eclipse.prefs
> > > maven-scm/maven-scm-api/.classpath
> > > maven-scm/maven-scm-api/.project
> > > maven-scm/maven-scm-api/.settings/org.eclipse.jdt.core.prefs
> > > maven-scm/maven-scm-api/.settings/org.maven.ide.eclipse.prefs
> > > maven-scm/maven-scm-api/target/.plxarc
> > > maven-scm/maven-scm-api/target/checkstyle-cachefile
> > > maven-scm/maven-scm-api/target/checkstyle-header.txt
> > > maven-scm/maven-scm-api/target/checkstyle-result.xml
> > >
> > >
> >
> maven-scm/maven-scm-api/target/maven-status/maven-compiler-plugin/compile/
> > > default-compile/createdFiles.lst
> > >
> > >
> >
> maven-scm/maven-scm-api/target/maven-status/maven-compiler-plugin/compile/
> > > default-compile/inputFiles.lst
> > >
> > > maven-scm/maven-scm-api/target/maven-status/maven-
> > > compiler-plugin/testCompile/default-testCompile/createdFiles.lst
> > >
> > > maven-scm/maven-scm-api/target/maven-status/maven-
> > > compiler-plugin/testCompile/default-testCompile/inputFiles.lst
> > > maven-scm/maven-scm-api/target/rat.txt
> > >
> > >
> > >
> > > Given that this was not my initial error, which was this:
> > >
> > > ERROR] Failed to execute goal
> > > org.apache.maven.plugins:maven-surefire-plugin:2.17:test (default-test)
> > on
> > > project maven-scm-api: Execution default-test of goal
> > > org.apache.maven.plugins:maven-surefire-plugin:2.17:test failed: Unable
> > to
> > > load the mojo 'test' in the plugin
> > > 'org.apache.maven.plugins:maven-surefire-plugin:2.17'. A required class
> > is
> > > missing: javax.annotation.Nonnull
> > >
> > >
> > > I'm kind of lost.
> > >
> > > Anders has been able to confirm that it is buildable, but he is using a
> > > slightly different commit (one that I can not find).
> > >
> > > Can anyone shed any light on what's going on?
> > >
> > > TIA,
> > >
> > > -Chris
> > >
> >
>