diff options
author | Gary Wu <gary.i.wu@huawei.com> | 2017-09-01 13:14:36 -0700 |
---|---|---|
committer | Gary Wu <gary.i.wu@huawei.com> | 2017-09-01 13:14:36 -0700 |
commit | 4ccabfb4a41f5b2e81dc6e3a44b0cdc7cb375cda (patch) | |
tree | 4ff8286cad96651ccf8e9d45ee30ed3c3685c41b /version-manifest/src | |
parent | 6e99bdc32da920b23ee06e90cb6fe4d2faa04642 (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')
-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) { |