[
https://issues.apache.org/jira/browse/METRON-596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15706622#comment-15706622
]
ASF GitHub Bot commented on METRON-596:
---------------------------------------
Github user justinleet commented on the issue:
https://github.com/apache/incubator-metron/pull/378
On the dependency versioning, it is a good idea to use the
dependencyManagement section, but I'd probably consider that cleanup out of
scope for this ticket. I didn't want to start a larger refactor here, just
clear out the warnings.
On point two, it's related, but different. We should fix our issues with
that (to see them run ```mvn dependency:analyze```), then I'd be interested in
in exactly that. The difference is that your link covers dependency issues,
but I'm interested in general pom issues (e.g. using the deprecated variable).
I'm also inclined to consider point two more important, partially because I
don't want to generalize a bunch of dependencies that end up not actual being
general anyway if they're unused. Any objections to that plan?
I'm inclined to create two follow up tickets, one for each of them. I'm
happy to pick up the second one, given that it's pretty related to this ticket.
> Eliminate Maven warnings from build
> -----------------------------------
>
> Key: METRON-596
> URL: https://issues.apache.org/jira/browse/METRON-596
> Project: Metron
> Issue Type: Improvement
> Affects Versions: 0.3.0
> Reporter: Justin Leet
> Assignee: Justin Leet
> Priority: Minor
>
> Right now our builds throw some warnings in Maven. Things like not specifying
> a version for plugins, etc. These should be cleaned up.
> Current Build warnings:
> {code}
> [INFO] Scanning for projects...
> [WARNING]
> [WARNING] Some problems were encountered while building the effective model
> for org.apache.metron:metron-common:jar:0.3.0
> [WARNING] 'build.plugins.plugin.version' for
> org.apache.maven.plugins:maven-jar-plugin is missing. @
> org.apache.metron:metron-common:[unknown-version],
> /Users/jleet/Documents/workspace/incubator-metron/metron-platform/metron-common/pom.xml,
> line 360, column 21
> [WARNING]
> [WARNING] Some problems were encountered while building the effective model
> for org.apache.metron:metron-enrichment:jar:0.3.0
> [WARNING] 'build.plugins.plugin.version' for
> org.apache.maven.plugins:maven-jar-plugin is missing. @
> org.apache.metron:metron-enrichment:[unknown-version],
> /Users/jleet/Documents/workspace/incubator-metron/metron-platform/metron-enrichment/pom.xml,
> line 287, column 21
> [WARNING]
> [WARNING] Some problems were encountered while building the effective model
> for org.apache.metron:metron-parsers:jar:0.3.0
> [WARNING] 'build.plugins.plugin.version' for
> org.apache.maven.plugins:maven-jar-plugin is missing. @
> org.apache.metron:metron-parsers:[unknown-version],
> /Users/jleet/Documents/workspace/incubator-metron/metron-platform/metron-parsers/pom.xml,
> line 250, column 21
> [WARNING]
> [WARNING] Some problems were encountered while building the effective model
> for org.apache.metron:metron-indexing:jar:0.3.0
> [WARNING] 'build.plugins.plugin.version' for
> org.apache.maven.plugins:maven-jar-plugin is missing. @
> org.apache.metron:metron-indexing:[unknown-version],
> /Users/jleet/Documents/workspace/incubator-metron/metron-platform/metron-indexing/pom.xml,
> line 183, column 21
> [WARNING]
> [WARNING] Some problems were encountered while building the effective model
> for org.apache.metron:metron-management:jar:0.3.0
> [WARNING] The expression ${parent.version} is deprecated. Please use
> ${project.parent.version} instead.
> [WARNING] The expression ${parent.version} is deprecated. Please use
> ${project.parent.version} instead.
> [WARNING] The expression ${parent.version} is deprecated. Please use
> ${project.parent.version} instead.
> [WARNING]
> [WARNING] Some problems were encountered while building the effective model
> for org.apache.metron:metron-hbase:jar:0.3.0
> [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must
> be unique: org.apache.hadoop:hadoop-hdfs:jar:tests -> duplicate declaration
> of version ${global_hadoop_version} @
> org.apache.metron:metron-hbase:[unknown-version],
> /Users/jleet/Documents/workspace/incubator-metron/metron-platform/metron-hbase/pom.xml,
> line 166, column 21
> [WARNING]
> [WARNING] It is highly recommended to fix these problems because they
> threaten the stability of your build.
> [WARNING]
> [WARNING] For this reason, future Maven versions might no longer support
> building such malformed projects.
> [WARNING]
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)