{
  "_class" : "hudson.maven.MavenBuild",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.maven.reporters.MavenArtifactRecord",
      "url" : "https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-parent/28/mavenArtifacts/"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "mqtt-parent-0.0.2-SNAPSHOT.pom",
      "fileName" : "mqtt-parent-0.0.2-SNAPSHOT.pom",
      "relativePath" : "org.eclipse.sensinact.gateway.southbound.mqtt/mqtt-parent/0.0.2-SNAPSHOT/mqtt-parent-0.0.2-SNAPSHOT.pom"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "Southbound MQTT :: Parent",
  "duration" : 1067,
  "estimatedDuration" : 972,
  "executor" : None,
  "fullDisplayName" : "Eclipse Sensinact » Southbound MQTT :: Parent Southbound MQTT :: Parent",
  "id" : "28",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 28,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1713786009682,
  "url" : "https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-parent/28/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.maven.FilteredChangeLogSet",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "southbound/mqtt/mqtt-client/pom.xml",
          "distribution/features/gogo-shell-feature/src/main/resources/gogo-shell-feature.json",
          "distribution/features/core-feature/pom.xml",
          "distribution/features/jakarta-servlet-whiteboard-feature/src/main/resources/jakarta-servlet-whiteboard-feature.json",
          "southbound/history/pom.xml",
          "core/models/pom.xml",
          "examples/pom.xml",
          "southbound/virtual/pom.xml",
          "distribution/features/northbound-websocket-feature/src/main/resources/northbound-websocket-feature.json",
          "southbound/http/http-device-factory/pom.xml",
          "southbound/device-factory/pom.xml",
          "core/emf-api/pom.xml",
          "distribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json",
          "distribution/pom.xml",
          "core/api/pom.xml",
          "northbound/security/security-api/pom.xml",
          "southbound/history/history-api/pom.xml",
          "northbound/session/pom.xml",
          "northbound/filters/filters.core/pom.xml",
          "southbound/mqtt/mqtt-device-factory/pom.xml",
          "southbound/http/pom.xml",
          "southbound/device-factory/device-factory-core/pom.xml",
          "core/models/metadata/pom.xml",
          "distribution/features/northbound-websocket-feature/pom.xml",
          "northbound/security/openid-connect/pom.xml",
          "northbound/query-handler/pom.xml",
          "core/pom.xml",
          "northbound/sensorthings/filter/pom.xml",
          "distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json",
          "southbound/device-factory/parser-csv/pom.xml",
          "northbound/sensorthings/rest.gateway/pom.xml",
          "distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json",
          "northbound/sensorthings/rest.api/pom.xml",
          "northbound/sensorthings/pom.xml",
          "sensinact-bom/pom.xml",
          "distribution/features/virtual-temperature-sensor-feature/src/main/resources/virtual-temperature-sensor-feature.json",
          "examples/reflective/pom.xml",
          "core/geo-json/pom.xml",
          "northbound/session/session-impl/pom.xml",
          "distribution/assembly/pom.xml",
          "distribution/features/pom.xml",
          "distribution/features/northbound-oidc-authenticator-feature/pom.xml",
          "examples/notification/pom.xml",
          "distribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json",
          "distribution/test-utils/pom.xml",
          "southbound/history/timescale-provider/pom.xml",
          "distribution/features/northbound-ogc-sensorthings-feature/pom.xml",
          "southbound/mqtt/pom.xml",
          "core/annotation/pom.xml",
          "distribution/features/timescale-history-provider-feature/src/main/resources/timescale-history-provider-feature.json",
          "southbound/pom.xml",
          "northbound/filters/pom.xml",
          "northbound/session/session-api/pom.xml",
          "pom.xml",
          "distribution/launcher/pom.xml",
          "examples/generic/pom.xml",
          "examples/pull-based/pom.xml",
          "northbound/filters/ldap/pom.xml",
          "examples/model-based/pom.xml",
          "distribution/features/gogo-shell-feature/pom.xml",
          "core/models/provider/pom.xml",
          "distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json",
          "southbound/http/http-callback-whiteboard/pom.xml",
          "distribution/features/jakarta-servlet-whiteboard-feature/pom.xml",
          "northbound/pom.xml",
          "northbound/gogo-shell/pom.xml",
          "distribution/features/northbound-rest-feature/pom.xml",
          "southbound/device-factory/parser-json/pom.xml",
          "distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml",
          "examples/writable/pom.xml",
          "northbound/sensorthings/dto/pom.xml",
          "distribution/features/jakarta-rest-whiteboard-feature/pom.xml",
          "distribution/features/core-feature/src/main/resources/core-feature.json",
          "northbound/sensorthings/mqtt/pom.xml",
          "northbound/rest/pom.xml",
          "distribution/features/virtual-temperature-sensor-feature/pom.xml",
          "examples/push-based/pom.xml",
          "northbound/websocket/pom.xml",
          "distribution/features/timescale-history-provider-feature/pom.xml",
          "southbound/virtual/virtual-temperature-sensor/pom.xml",
          "core/impl/pom.xml",
          "northbound/security/pom.xml",
          "examples/action/pom.xml"
        ],
        "commitId" : "75ebfda3a5ea0244bc69ec2309a7c7015144a84c",
        "timestamp" : 1713460927000,
        "author" : {
          "absoluteUrl" : "https://devel.data-in-motion.biz/jenkins/user/timothyjward",
          "fullName" : "timothyjward"
        },
        "authorEmail" : "timothyjward@apache.org",
        "comment" : "Make the sensiNact build more CI friendly\u000a\u000aSince Maven 3.5.0 poms have had the ability to be [CI-friendly](https://maven.apache.org/maven-ci-friendly.html) allowing a more flexible approach to releasing without the need to edit POM files. This also impacts the creation of our feature files, which can now flexibly alter the versions of the bundles they deploy to match what's being built in by CI. The end result should be a much simpler time when we want to tag or release any particular commit.\u000a\u000aSigned-off-by: Tim Ward <timothyjward@apache.org>\u000a",
        "date" : "2024-04-18 18:22:07 +0100",
        "id" : "75ebfda3a5ea0244bc69ec2309a7c7015144a84c",
        "msg" : "Make the sensiNact build more CI friendly",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "core/impl/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "core/models/metadata/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/http/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/northbound-websocket-feature/src/main/resources/northbound-websocket-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "examples/notification/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/northbound-websocket-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/mqtt/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "core/models/provider/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/virtual-temperature-sensor-feature/src/main/resources/virtual-temperature-sensor-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "northbound/sensorthings/rest.gateway/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "examples/push-based/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/session/session-api/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/device-factory/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/test-utils/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/security/openid-connect/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "examples/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "examples/writable/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/jakarta-rest-whiteboard-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "core/geo-json/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/mqtt/mqtt-client/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "examples/reflective/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/northbound-ogc-sensorthings-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/jakarta-servlet-whiteboard-feature/src/main/resources/jakarta-servlet-whiteboard-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "examples/model-based/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/session/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/gogo-shell-feature/src/main/resources/gogo-shell-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "southbound/history/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/sensorthings/dto/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "examples/pull-based/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/device-factory/device-factory-core/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/sensorthings/rest.api/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "core/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/jakarta-servlet-whiteboard-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/launcher/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/security/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/timescale-history-provider-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/http/http-callback-whiteboard/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/virtual-temperature-sensor-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "examples/action/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "examples/generic/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/virtual/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/query-handler/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/virtual/virtual-temperature-sensor/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/session/session-impl/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/http/http-device-factory/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "core/models/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/northbound-rest-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "core/api/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/gogo-shell-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/filters/filters.core/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/history/history-api/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/filters/ldap/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/websocket/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "core/emf-api/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/assembly/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "northbound/security/security-api/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/sensorthings/mqtt/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/core-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/sensorthings/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/history/timescale-provider/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/device-factory/parser-csv/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/mqtt/mqtt-device-factory/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "core/annotation/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/gogo-shell/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "sensinact-bom/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/filters/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "southbound/device-factory/parser-json/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/core-feature/src/main/resources/core-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/timescale-history-provider-feature/src/main/resources/timescale-history-provider-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/northbound-oidc-authenticator-feature/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "northbound/rest/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "distribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json"
          },
          {
            "editType" : "edit",
            "file" : "northbound/sensorthings/filter/pom.xml"
          }
        ]
      }
    ],
    "kind" : None
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://devel.data-in-motion.biz/jenkins/user/timothyjward",
      "fullName" : "timothyjward"
    }
  ],
  "mavenArtifacts" : {
    "url" : "https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-parent/28/mavenArtifacts/"
  }
}