Hi Kev, agreed, this is not just you.
Bottom line is that those instructions in our guide is wrong... it just isn't possible to do a "mvn dependency:go-offline" with a multi-module pom. For more discussion confirming this, see for example this SO question and answer [1] I'll therefore update the docs. With respect to the git-commit-id-plugin that is now part of the build, I'll put this behind a profile so that it can be disabled if being run outside of a .git project. (This plugin by the way results in the git shaId in the META-INF/MANIFEST.MF of the built JARs, so is great for traceability). Thx Dan [1] https://stackoverflow.com/a/18514450/56880 On Thu, 15 Feb 2018 at 19:27 Kevin Meyer <ke...@kmz.co.za> wrote: > Ok, I'll +1 but with reservations > > Comments: > - I could only compile and install the core components by commenting out > the "git-commit-id-plugin" sections in the root pom.xml > - The instructions in the committers guide do not work: > * mvn dependency:go-offline fails > * All the offline "-o" instructions fail (there are always dependencies > that need to be downloaded, and they *only* download successfully with an > online compilation) > > Is it just me? > Can someone else flush their repository: > $ rm -rf ~/.m2/repostitory/[a-z] > and check the first instructions: > $ unzip isis-1.16.1-source-release.zip > $ cd isis-1.16.1 > $ mvn dependency:go-offline > > Cheers, > Kevin > > On Thu, February 15, 2018 19:46, Kevin Meyer wrote: > > I get a build failure: > > > > > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] BUILD FAILURE > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 13.391 s > > [INFO] Finished at: 2018-02-15T19:44:04+01:00 > > [INFO] Final Memory: 33M/385M > > [INFO] > > ------------------------------------------------------------------------ > > [ERROR] Failed to execute goal > > pl.project13.maven:git-commit-id-plugin:2.2.3:revision > (get-the-git-infos) > > on project isis-core-schema: .git directory is not found! Please specify > > a valid [dotGitDirectory] in your pom.xml -> [Help 1] [ERROR] > > [ERROR] To see the full stack trace of the errors, re-run Maven with the > > -e switch. > > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > > [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/MojoExecutionException > > [ERROR] > > [ERROR] After correcting the problems, you can resume the build with the > > command [ERROR] mvn <goals> -rf :isis-core-schema > > > > > > Any advice? > > > > > > Cheers, > > Kevin > > > > > > > > On Wed, February 14, 2018 11:10, Dan Haywood wrote: > > > >> I've cut a release for Apache Isis Core and the two archetypes: > >> > >> > >> > >> * Core 1.16.1 > >> * HelloWorld Archetype 1.16.1 > >> * SimpleApp Archetype 1.16.1 > >> > >> > >> > >> The source code artifacts have been uploaded to staging repositories on > >> repository.apache.org: > >> > >> > >> > >> * > >> > http://repository.apache.org/content/repositories/orgapacheisis-1064/org > >> /a > >> pache/isis/core/isis/1.16.1/isis-1.16.1-source-release.zip * > >> http://repository.apache.org/content/repositories/orgapacheisis-1065/or > >> g/a > >> pache/isis/archetype/helloworld-archetype/1.16.1/helloworld-archetype-1 > >> .1 > >> 6.1-source-release.zip > >> * > >> > http://repository.apache.org/content/repositories/orgapacheisis-1065/org > >> /a > >> pache/isis/archetype/simpleapp-archetype/1.16.1/simpleapp-archetype-1.16 > >> . > >> 1-source-release.zip > >> > >> > >> > >> For each zip there is a corresponding signature file (append .asc to > >> the zip's url). > >> > >> In the source code repo the code has been tagged as isis-1.16.1-RC1, > >> helloworld-archetype-1.16.1-RC1 and simpleapp-archetype-1.16.1-RC1; see > >> https://github.com/apache/isis/tags > >> > >> > >> > >> For instructions on how to verify the release (build from binaries > >> and/or use in Maven directly), see > >> https://isis.apache.org/guides/cgcom/cgcom.html#_cgcom_verifying-releas > >> es > >> > >> > >> Please verify the release and cast your vote. The vote will be open > >> for a minimum of 72 hours. > >> > >> [ ] +1 > >> [ ] 0 > >> [ ] -1 > >> > >> > >> > > > > > > > -- > Kevin Meyer > Ljubljana, Slovenia > > >