aboutsummaryrefslogtreecommitdiffstats
path: root/version-manifest/src/main/java/org/onap/integration
diff options
context:
space:
mode:
authorGary Wu <gary.i.wu@huawei.com>2017-09-01 13:14:36 -0700
committerGary Wu <gary.i.wu@huawei.com>2017-09-01 13:14:36 -0700
commit4ccabfb4a41f5b2e81dc6e3a44b0cdc7cb375cda (patch)
tree4ff8286cad96651ccf8e9d45ee30ed3c3685c41b /version-manifest/src/main/java/org/onap/integration
parent6e99bdc32da920b23ee06e90cb6fe4d2faa04642 (diff)
Change to read manifest from classpath
Change-Id: Iba9f66cae0b018efdfd7c0827d3287866eb0b092 Issue-ID: INT-124 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
Diffstat (limited to 'version-manifest/src/main/java/org/onap/integration')
-rw-r--r--version-manifest/src/main/java/org/onap/integration/versionmanifest/VersionCheckMojo.java (renamed from version-manifest/src/main/java/org/onap/integration/versioncheck/VersionCheckMojo.java)11
1 files changed, 5 insertions, 6 deletions
diff --git a/version-manifest/src/main/java/org/onap/integration/versioncheck/VersionCheckMojo.java b/version-manifest/src/main/java/org/onap/integration/versionmanifest/VersionCheckMojo.java
index ffd106cf5..b26c1cdac 100644
--- a/version-manifest/src/main/java/org/onap/integration/versioncheck/VersionCheckMojo.java
+++ b/version-manifest/src/main/java/org/onap/integration/versionmanifest/VersionCheckMojo.java
@@ -14,12 +14,11 @@
* limitations under the License.
*/
-package org.onap.integration.versioncheck;
+package org.onap.integration.versionmanifest;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
-import java.net.URI;
import java.nio.charset.StandardCharsets;
import java.util.HashMap;
import java.util.Map;
@@ -52,17 +51,17 @@ public class VersionCheckMojo extends AbstractMojo {
/**
* Location of the file.
*/
- @Parameter(property = "manifestUri", required = true)
- private URI manifestUri;
+ @Parameter(property = "manifest", required = true, defaultValue = "/java-manifest.csv")
+ private String manifest;
public void execute() throws MojoExecutionException {
final Log log = getLog();
- log.info("Checking version manifest " + manifestUri);
+ log.info("Checking version manifest " + manifest);
Map<String, String> expectedVersions = new HashMap<>();
- try (InputStreamReader in = new InputStreamReader(manifestUri.toURL().openStream(),
+ try (InputStreamReader in = new InputStreamReader(getClass().getResourceAsStream(manifest),
StandardCharsets.ISO_8859_1)) {
Iterable<CSVRecord> records = CSVFormat.DEFAULT.withFirstRecordAsHeader().parse(in);
for (CSVRecord record : records) {