1and1 / go-maven-poller Goto Github PK
View Code? Open in Web Editor NEWGoCD plugin that polls Maven repositories including Artifactory and Nexus
License: Other
GoCD plugin that polls Maven repositories including Artifactory and Nexus
License: Other
There's a problem with the shaded fat jar which results in GoCD refusing to load the plugin:
Class [module-info] could not be loaded. Message: [module-info is not a class because access_flag ACC_MODULE is set].
The shaded jar contains a module-info.class file that breaks the plugin loading of GoCD.
Does this plugin only let you choose latest revision from maven for a material, or did I configure something wrong?
Hello,
I'm allowing redeploy on my nexus maven snapshot repository. If I deploy an new version of a snapshot (1.0.23-SNAPSHOT), the go-maven-poller notices this and my Go pipeline is triggered. This is expected behavior. However if I redeploy the same snapshot version (1.0.23-SNAPSHOT), I have redploy on, the go-maven-poller doesn't trigger the pipeline.
2016-07-15 12:14:01,755 INFO [82@MessageListener for MaterialUpdateListener] RepositoryClient:52 - lastKnownVersion is 1.0.23-SNAPSHOT
2016-07-15 12:14:01,755 INFO [82@MessageListener for MaterialUpdateListener] RepositoryClient:52 - no newer version
2016-07-15 12:14:01,756 WARN [82@MessageListener for MaterialUpdateListener] RepositoryClient:62 - getLatest returning null
2016-07-15 12:14:01,756 INFO [82@MessageListener for MaterialUpdateListener] MavenRepositoryPoller:52 - no modification since 1.0.23-SNAPSHOT
Is there any chance of allowing redeployed snapshots to act as a trigger?
Is it possible to include a classifier when defining a package configuration?
HTTP Client 5.2.2 introduced "invalid proxy" problems, affecting go-maven-poller 2.0.6.
See https://issues.apache.org/jira/browse/HTTPCLIENT-2308
JDK 16 build is breaking because of problems with PowerMock:
Tests in error:
com.oneandone.go.plugin.maven.client.RepositoryClientTest: PowerMock internal error: Should never throw exception at this level
testGetArtifactLocation(com.oneandone.go.plugin.maven.util.MavenArtifactFilesTest): Unable to make protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException accessible: module java.base does not "opens java.lang" to unnamed module @60e5db1d
testGetPomLocation(com.oneandone.go.plugin.maven.util.MavenArtifactFilesTest): Unable to make protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException accessible: module java.base does not "opens java.lang" to unnamed module @60e5db1d
testGetModel(com.oneandone.go.plugin.maven.util.MavenArtifactFilesTest): Unable to make protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException accessible: module java.base does not "opens java.lang" to unnamed module @60e5db1d
This is probably related to powermock/powermock#1094
Instead of extending TestCase do
import static org.junit.Assert.*;
and then you can
assertEquals(a,b)
These files are affected:
stephan@nucleus:~/git/go-maven-poller$ grep "extends TestCase" . -R
./src/test/java/com/oneandone/go/plugin/maven/client/RepositoryConnectorTest.java:public class RepositoryConnectorTest extends TestCase {
./src/test/java/com/oneandone/go/plugin/maven/client/RepositoryResponseHandlerTest.java:public class RepositoryResponseHandlerTest extends TestCase {
./src/test/java/com/oneandone/go/plugin/maven/ConfigurationProviderTest.java:public class ConfigurationProviderTest extends TestCase {
stephan@nucleus:~/git/go-maven-poller$
Today we discovered that the plugin does not seem to handle hotfix versions (four digits, i.e. 1.0.38.1). Are four digit version numbers supported?
Hi Sir,
I am trying to configure Jfrog Artifactory SAAS instance using your plugin.
The package Repository configuration is done sucessfully but i get http 500 exception while try to configure the material in the pipeline.
Package Repository
Maven Repo URL - https://hcldevopscoe.jfrog.io/hcldevopscoe/
username - admin
password - *********
Material Configuration
Package Name* - MyPKG3
Group Id* - libs-release-local/com
Artifact Id* - AntSpringMVC
Packaging (jar,war,ear...)* - war
libs-release-local is the repository which contains com as the group id and antspringmvc as the package id.
Please let me know how to fix this issue
Please, suggest.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.