Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Description

For Cygwin/Windows user: file and folder path names using drive identifier (e.g. C:\OpenJPA Release\1.0.1 ) in commands can be expressed as /cygwin/c/OpenJPA Release/1.0.1/. This form of path name specification may have inconsistent and undesirable behaviors.

Solution

Consistently use the following naming conventions:

  • Continue to use the Windows form of path name, e.g. C:\a\b\c
  • Use '/' instead of '\' character as file separator, e.g. C:/a/b/c
  • Quote all path name using '"' character, e.g. "C:/a/b/c"
  • Avoid using space characters in path name, e.g. "C:/OpenJPA.Release/1.0.1"

"Too many unapproved licenses:"

Description

Encounter the "Too many unapproved licenses:" message while running the "license-verify-profile" profile in "mvn deploy site..." step. This is caused by extra artifacts in the build tree that the license verification plugin does not recognized. Examples of these artifacts are:

  1. Eclipse control files, .classpath, .project
  2. User created log files

Solution

Avoid the followings:

  1. Don't use Eclipse's svn plugin to "Check out" files to a Eclipse project. Simply use the svn command, as described in the release instructions.
  2. Don't create, directly or indirectly, any files under the release build tree.

Resources