gitextract_sjzi_mot/ ├── .github/ │ └── workflows/ │ └── maven.yml ├── .gitignore ├── .projectKnowledge/ │ └── doc_common.mmd ├── CHANGELOG.md ├── LICENSE ├── README.md ├── mvn-golang-examples/ │ ├── mvn-golang-example-azul3d-mandelbrot/ │ │ ├── pom.xml │ │ ├── resources/ │ │ │ └── azul3d_mandel/ │ │ │ ├── mandel.frag │ │ │ └── mandel.vert │ │ └── src/ │ │ ├── azul3d_mandel.go │ │ ├── go.mod │ │ ├── go.sum │ │ └── mandelbrot.go │ ├── mvn-golang-example-clui/ │ │ ├── pom.xml │ │ ├── res/ │ │ │ └── themes/ │ │ │ ├── acsii.theme │ │ │ └── turbovision.theme │ │ └── src/ │ │ └── main.go │ ├── mvn-golang-example-fyne/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── go.mod │ │ ├── go.sum │ │ └── hello.go │ ├── mvn-golang-example-genbindata/ │ │ ├── data/ │ │ │ └── la_espero.txt │ │ ├── pom.xml │ │ └── src/ │ │ └── main.go │ ├── mvn-golang-example-gocui/ │ │ ├── pom.xml │ │ └── src/ │ │ └── gocui.go │ ├── mvn-golang-example-goexample/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── golang-book/ │ │ │ └── chapter11/ │ │ │ └── math/ │ │ │ ├── math.go │ │ │ └── math_test.go │ │ └── main.go │ ├── mvn-golang-example-goterm/ │ │ ├── pom.xml │ │ └── src/ │ │ └── time.go │ ├── mvn-golang-example-gui/ │ │ ├── dependencies.txt │ │ ├── pom.xml │ │ └── src/ │ │ └── main.go │ ├── mvn-golang-example-gui-gwt/ │ │ ├── backend/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main.go │ │ ├── frontend/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── igormaznitsa/ │ │ │ │ │ └── client/ │ │ │ │ │ ├── BackendService.java │ │ │ │ │ ├── FrontendMain.java │ │ │ │ │ └── Messages.java │ │ │ │ ├── resources/ │ │ │ │ │ └── com/ │ │ │ │ │ └── igormaznitsa/ │ │ │ │ │ ├── client/ │ │ │ │ │ │ └── Messages_fr.properties │ │ │ │ │ └── gwtfrontend.gwt.xml │ │ │ │ └── webapp/ │ │ │ │ ├── WEB-INF/ │ │ │ │ │ └── web.xml │ │ │ │ ├── index.html │ │ │ │ └── main.css │ │ │ └── test/ │ │ │ └── resources/ │ │ │ └── com/ │ │ │ └── igormaznitsa/ │ │ │ └── gotestJUnit.gwt.xml │ │ └── pom.xml │ ├── mvn-golang-example-helloworld/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main.go │ ├── mvn-golang-example-helloworld-gomod/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ ├── mvn-golang-example-helloworld-multisrc/ │ │ ├── lib1/ │ │ │ └── src/ │ │ │ └── pack1/ │ │ │ └── src1some.go │ │ ├── lib2/ │ │ │ └── src/ │ │ │ └── pack2/ │ │ │ └── src2some.go │ │ ├── pom.xml │ │ └── src/ │ │ └── main.go │ ├── mvn-golang-example-logrus/ │ │ ├── pom.xml │ │ └── src/ │ │ └── gologrus.go │ ├── mvn-golang-example-maven-module-mix/ │ │ ├── mvn-go-test-mix-app/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ └── main.go │ │ ├── mvn-go-test-mix-proxy/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── com.igormaznitsa/ │ │ │ └── testmixproxy/ │ │ │ ├── Proxy.go │ │ │ ├── go.mod │ │ │ └── go.sum │ │ ├── mvn-go-test-mix-terminal/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── com.igormaznitsa/ │ │ │ └── testmixterminal/ │ │ │ ├── Terminal.go │ │ │ ├── go.mod │ │ │ └── go.sum │ │ └── pom.xml │ ├── mvn-golang-example-maven-repository/ │ │ ├── mvn-go-test-app/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main.go │ │ ├── mvn-go-test-lib/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── com.igormaznitsa/ │ │ │ └── mvngotest/ │ │ │ ├── SomeUtils.go │ │ │ └── go.mod │ │ ├── mvn-go-test-libtwo/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── com.igormaznitsa/ │ │ │ └── mvngotesttwo/ │ │ │ ├── SomeUtils.go │ │ │ └── go.mod │ │ ├── mvn-go-test-metalib/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── com.igormaznitsa/ │ │ │ └── mvngotestmeta/ │ │ │ ├── MetaUtils.go │ │ │ └── go.mod │ │ └── pom.xml │ ├── mvn-golang-example-multimodule/ │ │ ├── app-1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── app-2/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── assembly-results/ │ │ │ ├── deploy.xml │ │ │ └── pom.xml │ │ ├── common/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── common/ │ │ │ ├── common.go │ │ │ └── common_test.go │ │ └── pom.xml │ ├── mvn-golang-example-nes/ │ │ └── pom.xml │ ├── mvn-golang-example-oak-shooter/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── go.mod │ │ ├── go.sum │ │ └── performance.go │ ├── mvn-golang-example-plugin/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── arithplugin.go │ │ └── arithplugin_test.go │ ├── mvn-golang-example-preprocessing/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── inlined.go │ │ ├── main.go │ │ └── text.txt │ ├── mvn-golang-example-primitive/ │ │ └── pom.xml │ ├── mvn-golang-example-protobuf/ │ │ ├── go-dependencies.lst │ │ ├── pom.xml │ │ ├── proto/ │ │ │ └── person.proto │ │ └── src/ │ │ └── main.go │ ├── mvn-golang-example-termboxgo/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main.go │ ├── mvn-golang-example-termui/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── go.mod │ │ ├── go.sum │ │ └── sparklines.go │ ├── mvn-golang-example-testing/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main.go │ │ └── mypackage/ │ │ └── testexample/ │ │ ├── Some.go │ │ └── Some_test.go │ ├── pom.xml │ └── test-git-cvs/ │ ├── cvs-git-branch-master/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main.go │ ├── cvs-git-branch-v2/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main.go │ ├── cvs-git-custom/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main.go │ ├── cvs-git-master-tag/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main.go │ ├── cvs-git-revision/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main.go │ └── pom.xml ├── mvn-golang-hello/ │ ├── pom.xml │ └── src/ │ ├── assemble/ │ │ ├── bundle.xml │ │ └── distribution.xml │ └── main/ │ └── resources/ │ ├── META-INF/ │ │ └── maven/ │ │ └── archetype-metadata.xml │ └── archetype-resources/ │ ├── packages.txt │ ├── pom.xml │ └── src/ │ ├── go.mod │ ├── hello.go │ └── hello_test.go ├── mvn-golang-hello-multi/ │ ├── pom.xml │ └── src/ │ ├── assemble/ │ │ ├── bundle.xml │ │ └── distribution.xml │ └── main/ │ └── resources/ │ ├── META-INF/ │ │ └── maven/ │ │ └── archetype-metadata.xml │ └── archetype-resources/ │ ├── app-1/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main.go │ │ └── main_test.go │ ├── app-2/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main.go │ │ └── main_test.go │ ├── assembly-results/ │ │ ├── deploy.xml │ │ └── pom.xml │ ├── common/ │ │ ├── pom.xml │ │ └── src/ │ │ └── common/ │ │ ├── common.go │ │ └── common_test.go │ └── pom.xml ├── mvn-golang-wrapper/ │ ├── pom.xml │ └── src/ │ ├── assemble/ │ │ ├── bundle.xml │ │ └── distribution.xml │ ├── main/ │ │ ├── filtered-resources/ │ │ │ └── META-INF/ │ │ │ └── plexus/ │ │ │ └── components.xml │ │ └── java/ │ │ └── com/ │ │ └── igormaznitsa/ │ │ └── mvngolang/ │ │ ├── AbstractGoDependencyAwareMojo.java │ │ ├── AbstractGoPackageAndDependencyAwareMojo.java │ │ ├── AbstractGoPackageAwareMojo.java │ │ ├── AbstractGolangMojo.java │ │ ├── AbstractModuleAware.java │ │ ├── CustomScript.java │ │ ├── GolangBuildMojo.java │ │ ├── GolangCleanMojo.java │ │ ├── GolangCustomMojo.java │ │ ├── GolangFixMojo.java │ │ ├── GolangFmtMojo.java │ │ ├── GolangGenerateMojo.java │ │ ├── GolangGetMojo.java │ │ ├── GolangInstallMojo.java │ │ ├── GolangJfrogCliMojo.java │ │ ├── GolangListMojo.java │ │ ├── GolangModMojo.java │ │ ├── GolangMvnInstallMojo.java │ │ ├── GolangRunMojo.java │ │ ├── GolangTestMojo.java │ │ ├── GolangToolMojo.java │ │ ├── GolangVetMojo.java │ │ ├── cvs/ │ │ │ ├── AbstractRepo.java │ │ │ ├── CVSType.java │ │ │ ├── CvsBZR.java │ │ │ ├── CvsGIT.java │ │ │ ├── CvsHG.java │ │ │ ├── CvsNone.java │ │ │ └── CvsSVN.java │ │ └── utils/ │ │ ├── GoMod.java │ │ ├── IOUtils.java │ │ ├── MavenUtils.java │ │ ├── MvnGolangArtifactHandler.java │ │ ├── PackageList.java │ │ ├── ProxySettings.java │ │ ├── StringComparatorABC.java │ │ ├── SysUtils.java │ │ ├── Tuple.java │ │ ├── UnpackUtils.java │ │ ├── WildCardMatcher.java │ │ └── XGoogHashHeader.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── igormaznitsa/ │ │ └── mvngolang/ │ │ ├── GolangBuildMojoTest.java │ │ ├── GolangModMojoCfgTest.java │ │ └── utils/ │ │ ├── GoModTest.java │ │ ├── MavenUtilsTest.java │ │ ├── PackageListTest.java │ │ ├── StringComparatorABCTest.java │ │ └── SysUtilsTest.java │ └── resources/ │ └── com/ │ └── igormaznitsa/ │ └── mvngolang/ │ ├── mojoBuild.xml │ ├── mojoClean.xml │ ├── mojoCustom.xml │ ├── mojoFix.xml │ ├── mojoFmt.xml │ ├── mojoGenerate.xml │ ├── mojoGet.xml │ ├── mojoInstall.xml │ ├── mojoJFrogCli.xml │ ├── mojoMod.xml │ ├── mojoMvnInstall.xml │ ├── mojoRun.xml │ ├── mojoTest.xml │ ├── mojoTool.xml │ └── mojoVet.xml └── pom.xml