Version 2.1 - Moved source code repository to github.com (including copy and history of freehep-nar-plugin, and cpptasks-parallel. - Renamed package from org.freehep.maven.nar to org.apache.maven.plugin.nar - Renamed groupId from org.freehep to org.apache.maven.plugins - Renamed all properties from freehep to maven - Removed all $Id$ versions - Fixed warnings of incorrect use of Maven Archiver injection. - Removed dependencies on plexus (where possible) from pom.xml. - Added x86_64 for MacOS X into aol.properties - Moved tests all under src/it, to be run with -Prun-its - Added -fPIC option to amd64 compilers Bugs - Goal for Tests should be Install. - Excecutable needs a test to run and verify the output of Executable for it0001, it0002, it0007, it0008 it0010 - Resource directory seems in GIT while it should not, it should be generated in target - When it test fails it seems not reported in main pom, refer to executable - nar-integration (our plugin copy) tests are not run when maven.tests.skip=true is set... while they are run when in the configuration (plugin has different name) skip is set. - When run from run-its, executable fails to create. The build file shows: Error looking up lifecycle mapping to retrieve optional mojos. Lifecycle ID: default. Error: Component descriptor cannot be found in the component repository: org.apache.maven.lifecycle.mapping.LifecycleMappingnar. org.codehaus.plexus.component.repository.exception.ComponentLookupException: Component descriptor cannot be found in the component repository: org.apache.maven.lifecycle.mapping.LifecycleMappingnar. - When the calculated AOL is not found in aol.properties the error message is misleading: [INFO] [nar:nar-download {execution: default-nar-download}] [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] NAR: Please specify a as part of - When the aol.properties does NOT include a fortran (or other compiler) the nar-compile goal throws an exception with the following message: [INFO] [nar:nar-compile {execution: default-nar-compile}] [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] NAR: Please specify as part of , or for x86_64.MacOSX.g++.fortran.