You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Matthias J. Sax (JIRA)" <ji...@apache.org> on 2018/02/14 17:34:00 UTC

[jira] [Assigned] (KAFKA-6536) Streams quickstart pom.xml is missing versions for a bunch of plugins

     [ https://issues.apache.org/jira/browse/KAFKA-6536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matthias J. Sax reassigned KAFKA-6536:
--------------------------------------

    Assignee: Yaswanth Kumar

> Streams quickstart pom.xml is missing versions for a bunch of plugins
> ---------------------------------------------------------------------
>
>                 Key: KAFKA-6536
>                 URL: https://issues.apache.org/jira/browse/KAFKA-6536
>             Project: Kafka
>          Issue Type: Bug
>          Components: streams
>    Affects Versions: 1.0.0, 0.11.0.2, 1.0.1
>            Reporter: Ewen Cheslack-Postava
>            Assignee: Yaswanth Kumar
>            Priority: Major
>              Labels: newbie
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> There are a bunch of plugins being used that maven helpfully warns you about being unversioned:
> {code:java}
> > [INFO] Scanning for projects...
> > [WARNING]
> > [WARNING] Some problems were encountered while building the effective model for org.apache.kafka:streams-quickstart-java:maven-archetype:1.0.1
> > [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-shade-plugin is missing. @ org.apache.kafka:streams-quickstart:1.0.1, /Users/ewencp/kafka.git/.release_work_dir/kafka/streams/quickstart/pom.xml, line 64, column 21
> > [WARNING] 'build.plugins.plugin.version' for com.github.siom79.japicmp:japicmp-maven-plugin is missing. @ org.apache.kafka:streams-quickstart:1.0.1, /Users/ewencp/kafka.git/.release_work_dir/kafka/streams/quickstart/pom.xml, line 74, column 21
> > [WARNING]
> > [WARNING] Some problems were encountered while building the effective model for org.apache.kafka:streams-quickstart:pom:1.0.1
> > [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-shade-plugin is missing. @ line 64, column 21
> > [WARNING] 'build.plugins.plugin.version' for com.github.siom79.japicmp:japicmp-maven-plugin is missing. @ line 74, 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.{code}
> Unversioned dependencies are dangerous as they make the build non-reproducible. In fact, a released version may become very difficult to build as the user would have to track down the working versions of the plugins. This seems particularly bad for the quickstart as it's likely to be copy/pasted into people's own projects.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)