[
https://issues.apache.org/jira/browse/KAFKA-4170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Armin Braun resolved KAFKA-4170.
--------------------------------
Resolution: Fixed
Kafka is using jopt-simple 5.0.3 now which contains the require method just
fine :)
> required() method not available in joptsimple.OptionSpec<String>
> ----------------------------------------------------------------
>
> Key: KAFKA-4170
> URL: https://issues.apache.org/jira/browse/KAFKA-4170
> Project: Kafka
> Issue Type: Bug
> Components: core
> Affects Versions: 0.10.0.1
> Environment: java 1.
> Reporter: Martin Gainty
> Priority: Critical
> Original Estimate: 24h
> Remaining Estimate: 24h
>
> kafka.tools.StreamResetter.java:
> private static joptsimple.OptionSpec<String> applicationIdOption;
> private void parseArguments(final String[] args) throws java.io.IOException {
> final joptsimple.OptionParser optionParser = new
> joptsimple.OptionParser();
> applicationIdOption = (optionParser.accepts("application-id", "The
> Kafka Streams application ID (application.id)")
> .withRequiredArg()
> .ofType(String.class)
> .describedAs("id")
> .required();
> //required() method is not available in joptline 4.9 joptline.OptionSpec.java
> <dependency>
> <groupId>net.sf.jopt-simple</groupId>
> <artifactId>jopt-simple</artifactId>
> <version>4.9</version>
> </dependency>
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)