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

Guozhang Wang updated KAFKA-6536:
---------------------------------
    Labels: newbie  (was: )

> 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
>            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)

Reply via email to