[ https://issues.apache.org/jira/browse/KAFKA-6536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16365411#comment-16365411 ]
Yaswanth Kumar commented on KAFKA-6536: --------------------------------------- Great thanks! > 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)