All Versions
Latest Version
Avg Release Cycle
117 days
Latest Release

Changelog History
Page 3

  • v2.1.4 Changes

    • โž• added support of BAZAAR CVS (experimental)
    • ๐Ÿ›  fixed order of processing of CVS branch, tag and revision in get mojo
    • โž• added enforceDeletePackageFiles flag into get mojo to enforce deletion of package sources and compiled version in local repository
    • ๐Ÿ›  fixed processing of revision for CVS
  • v2.1.3 Changes

    • ๐Ÿ‘Œ Improved go-hello-test archetype to generate Intellij Idea Go plugin project structure
    • โž• Added flag enforceGoPathToEnd to enforce changing of folder list order in new generated GOPATH
    • โž• Added list parameter ldFlags for buildMojo to define linker flags.
    • โž• Added boolean flag strip for buildMojo to remove symbol table and DWARF from the result file.
    • Added parameter buildMode for buildMojo to define Go build mode
  • v2.1.2 Changes

    • โž• Added skip attribute to skip execution of mojo
    • #10, Added way to disable providing of $GOBIN through pseudo-path NONE
    • ๐Ÿ”„ Changed maven phase for build from compile to package (to prevent build start before tests)
    • โœ… Enforced console output for test even in non-verbose mode
    • โž• Added default packages ./... for fmt,vet,fix and test tasks
    • โž• Added maven.test.failure.ignore and test properties processing into test goal, also allowed method regex template after # like in surefire
  • v2.1.1 Changes

    • #9, Added attribute targetArm to provide $GOARM value
    • โž• Added support of proxy server #8, added flag useMavenProxy to use proxy server defined either through maven settings.xml file or the proxy configuration section of the plugin.
    • ๐Ÿ‘Œ Improved clean mojo, added flags to clean Go path folder defined through goPath parameter, and added flag to delete whole storeFolder
    • โž• Added flag ignoreErrorExitCode to prevent failure for error exit code, it is useful in some test cases.
    • โž• Added parameter reportsFolder to define folder where some reports will be placed.
    • โž• Added parameters outLogFile and errLogFile to save execution console log as files in the report folder. By default such reports are not saved.
    • โœ… Console log for test will be shown in maven log only in verbose mode
  • v2.1.0 Changes

    • ๐Ÿšš Output of environment variables has been moved under the verbose flag
    • โž• Added mvninstall goal which saves artifact into local maven repository during install phase,#2 request
    • โž• Added support of branches and tags into get, it works for Git, Hg and SVN repositories
    • ๐Ÿ‘Œ Improved archetype template, added example of test
    • ๐Ÿ›  Fixed issue #3 "cannot run tests"
  • v2.0.0 Changes

    • โž• Added maven archetype mvn-golang-hello to generate minimal GoLang "Hello World!" project
    • โž• Added mojo for run command.
    • โœ‚ Removed <findExecInGoPath> property because the logic of search executable file has been reworked
    • โž• Added goBin parameter to provide $GOBIN value
    • ๐Ÿ‘Œ Improved CLEAN to delete also the project target folder
    • 0๏ธโƒฃ The Banner is hidden by default
    • ๐Ÿ”„ Changed project folder structure to be closer to GoLang projects
    • โž• Added life-cycle for packaging mvn-golang with support of the standard GoLang project hierarchy, as example see adapted the Hello world example for the case
    • ๐Ÿ‘Œ Improved logging of command console output, now it is split to lines and every line logged separately
    • โž• Added support for loading of archives with Content-type application/x-gzip
    • โœ… Increased number of test examples
    • ๐Ÿ— Build of example applications moved to the special profile examples
  • v1.1.0 Changes

    • โž• Added test example for gomobile for Android ARM 7
    • โž• Added <findExecInGoPath>, it allows to find golang tool in $GOPATH instead of $GOROOT (by default false)
    • โž• Added <echo> and <echoWarn> to print echo messages into maven log
    • โž• Added <exec> parameter to define gotool name (by default go)
    • โž• Added <execSubpath> parameter to provide sub-path in SDK root to find golang tool (by default bin)
    • ๐Ÿ— Renamed parameter <name> to <resultName> and <target> to <resultFolder> for build
    • ๐Ÿ›  Fixed racing issue for the maven -T4 flag
    • ๐Ÿ›  Fixed "Truncated TAR archive exception" for Mac OS tar.gz archive
    • โœ‚ Removed predefined values for <goVersion> and <osx>
    • โ™ป๏ธ Minor refactoring
  • v1.0.0 Changes

    • ๐ŸŽ‰ initial version