|
2 | 2 |
|
3 | 3 | [](http://www.apache.org/licenses/LICENSE-2.0)
|
4 | 4 | [](http://www.oracle.com/technetwork/java/javase/downloads/index.html)
|
5 |
| -[](http://search.maven.org/#artifactdetails|com.igormaznitsa|mvn-golang-wrapper|2.3.8|jar) |
| 5 | +[](http://search.maven.org/#artifactdetails|com.igormaznitsa|mvn-golang-wrapper|2.3.9|jar) |
6 | 6 | [](https://maven.apache.org/)
|
7 | 7 | [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AHWJHJFBAWGL2)
|
8 | 8 | [](https://yoomoney.ru/to/41001158080699)
|
9 | 9 |
|
10 | 10 | # Changelog
|
11 | 11 |
|
12 |
| -__2.3.9 (SNAPSHOT)__ |
| 12 | +__2.3.9 (04-jul-2021)__ |
13 | 13 |
|
14 |
| -- fix for clean fail for multi-module project if some artifacts |
15 |
| - unresolvable [#90](https://github.com/raydac/mvn-golang/issues/90) |
16 |
| -- fix for seldom error "Can't create temp folder" when building modules |
17 |
| - concurrently [#88](https://github.com/raydac/mvn-golang/issues/88) |
| 14 | +- fix for clean fail for multi-module project if some artifacts unresolvable [#90](https://github.com/raydac/mvn-golang/issues/90) |
| 15 | +- fix for seldom error "Can't create temp folder" when building modules concurrently [#88](https://github.com/raydac/mvn-golang/issues/88) |
18 | 16 | - default GoSDK version is 1.16.5
|
19 | 17 | - added autodetect for aarch64 [#87](https://github.com/raydac/mvn-golang/issues/87)
|
20 | 18 |
|
21 |
| -__2.3.8 (22-mar-2021)__ |
22 |
| - |
23 |
| -- improved maven archetypes |
24 |
| -- default GoSDK version is 1.16.2 |
25 |
| -- added [Azul3D](https://azul3d.org/) and [Oak](https://github.com/oakmound/oak) build examples |
26 |
| -- added `list` mojo wrapping `go list` |
27 |
| -- added `mod` property for module aware commands |
28 |
| -- go.sum excluded from delete during build by default [#84](https://github.com/raydac/mvn-golang/issues/84) |
29 |
| -- minor refactoring |
30 |
| - |
31 |
| -__2.3.7 (22-feb-2021)__ |
32 |
| - |
33 |
| -- refactoring, improved informing about file log state [#83](https://github.com/raydac/mvn-golang/issues/83) |
34 |
| -- improved `build` mojo, added support to attach build result as project |
35 |
| - artifact[#82](https://github.com/raydac/mvn-golang/issues/82) |
36 |
| -- default version of GoSDK updated to 1.15.8 |
37 |
| -- fixed slash processing in go.mod under windows [#80](https://github.com/raydac/mvn-golang/issues/80) ( |
38 |
| - thanks [fmazoyer](https://github.com/fmazoyer)) |
39 |
| - |
40 | 19 | [full changelog](https://github.com/raydac/mvn-golang/blob/master/CHANGELOG.md)
|
41 | 20 |
|
42 | 21 | # GO start!
|
43 | 22 | __Taste Go in just two commands!__
|
44 | 23 | ```
|
45 |
| -mvn archetype:generate -B -DarchetypeGroupId=com.igormaznitsa -DarchetypeArtifactId=mvn-golang-hello -DarchetypeVersion=2.3.8 -DgroupId=com.go.test -DartifactId=gohello -Dversion=1.0-SNAPSHOT |
| 24 | +mvn archetype:generate -B -DarchetypeGroupId=com.igormaznitsa -DarchetypeArtifactId=mvn-golang-hello -DarchetypeVersion=2.3.9 -DgroupId=com.go.test -DartifactId=gohello -Dversion=1.0-SNAPSHOT |
46 | 25 | mvn -f ./gohello/pom.xml package
|
47 | 26 | ```
|
48 | 27 | The First command in th snippet above generates a maven project with some test files and the second command builds the project.
|
49 | 28 | [Also you can take a look at the example `Hello world` project using the plugin](https://github.com/raydac/mvn-golang-example)
|
50 | 29 |
|
51 | 30 | If you want to generate a multi-module project, then you can use such snippet
|
52 | 31 | ```
|
53 |
| -mvn archetype:generate -B -DarchetypeGroupId=com.igormaznitsa -DarchetypeArtifactId=mvn-golang-hello-multi -DarchetypeVersion=2.3.8 -DgroupId=com.go.test -DartifactId=gohello-multi -Dversion=1.0-SNAPSHOT |
| 32 | +mvn archetype:generate -B -DarchetypeGroupId=com.igormaznitsa -DarchetypeArtifactId=mvn-golang-hello-multi -DarchetypeVersion=2.3.9 -DgroupId=com.go.test -DartifactId=gohello-multi -Dversion=1.0-SNAPSHOT |
54 | 33 | ```
|
55 | 34 |
|
56 | 35 | # Introduction
|
@@ -90,7 +69,7 @@ Below described build section for simple golang project which keeps source in `s
|
90 | 69 | <plugin>
|
91 | 70 | <groupId>com.igormaznitsa</groupId>
|
92 | 71 | <artifactId>mvn-golang-wrapper</artifactId>
|
93 |
| - <version>2.3.8</version> |
| 72 | + <version>2.3.9</version> |
94 | 73 | <extensions>true</extensions>
|
95 | 74 | <executions>
|
96 | 75 | <execution>
|
|
0 commit comments