diff --git a/CHANGELOG.md b/CHANGELOG.md index 9beb7ce0..e706ad42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ # __2.3.2 SNAPSHOT__ + - fixed `mvn-golang:vet does not have maven dependency resolution` [#59](https://github.com/raydac/mvn-golang/issues/59) - default version of GoSDK updated to 1.12.6 # __2.3.1 (14-apr-2019)__ diff --git a/README.md b/README.md index 250e2297..99ef6e64 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ # Changelog __2.3.2 SNAPSHOT__ + - fixed `mvn-golang:vet does not have maven dependency resolution` [#59](https://github.com/raydac/mvn-golang/issues/59) - default version of GoSDK updated to 1.12.6 __2.3.1 (14-apr-2019)__ diff --git a/mvn-golang-examples/mvn-golang-example-maven-repository/mvn-go-test-app/pom.xml b/mvn-golang-examples/mvn-golang-example-maven-repository/mvn-go-test-app/pom.xml index 3f871fd7..114d8d3c 100644 --- a/mvn-golang-examples/mvn-golang-example-maven-repository/mvn-go-test-app/pom.xml +++ b/mvn-golang-examples/mvn-golang-example-maven-repository/mvn-go-test-app/pom.xml @@ -39,20 +39,27 @@ ${go.sdk.version} - - - run - - - - off - - - main.go - - - - + + do-vet + + vet + + + + do-run + + run + + + + off + + + main.go + + + + diff --git a/mvn-golang-wrapper/src/main/java/com/igormaznitsa/mvngolang/GolangVetMojo.java b/mvn-golang-wrapper/src/main/java/com/igormaznitsa/mvngolang/GolangVetMojo.java index e665b679..f8880c2b 100644 --- a/mvn-golang-wrapper/src/main/java/com/igormaznitsa/mvngolang/GolangVetMojo.java +++ b/mvn-golang-wrapper/src/main/java/com/igormaznitsa/mvngolang/GolangVetMojo.java @@ -27,8 +27,8 @@ /** * The Mojo wraps the 'vet' command. */ -@Mojo(name = "vet", defaultPhase = LifecyclePhase.VERIFY, threadSafe = true, requiresDependencyResolution = ResolutionScope.NONE) -public class GolangVetMojo extends AbstractGoPackageAwareMojo { +@Mojo(name = "vet", defaultPhase = LifecyclePhase.VERIFY, threadSafe = true, requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME) +public class GolangVetMojo extends AbstractGoPackageAndDependencyAwareMojo { @Override @Nullable