Code Monkey home page Code Monkey logo

go-maven-poller's Issues

Only latest revision?

Does this plugin only let you choose latest revision from maven for a material, or did I configure something wrong?

Redeployed snapshots ignored.

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?

Fix building for JDK 16

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

JUnit 3 & 4 style mixing

  • extending TextCase is JUnit 3 style
  • using @test annotation is JUnit 4

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$ 

Support for hotfix versions

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?

Unable to Connect to Jfrog Artifactory SAAS instance

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.