Hi Hawin,

I'm using sbt as shown in the original post. I tried using maven and
pom.xml, but got different NoClassDefFoundError: com/yammer/metrics/Metrics.
I've downloaded metrics-core-2.2.0.jar under lib/ but it doesn't help. It
seems the errors from sbt and Maven belong to same nature. Here is my
pom.xml (standard parts are omitted to make it more readable): 

        <dependencies>
                <dependency>
                        <groupId>org.apache.flink</groupId>
                        <artifactId>flink-scala</artifactId>
                        <version>0.9.0</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.flink</groupId>
                        <artifactId>flink-streaming-scala</artifactId>
                        <version>0.9.0</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.flink</groupId>
                        <artifactId>flink-clients</artifactId>
                        <version>0.9.0</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.flink</groupId>
                        <artifactId>flink-connector-kafka</artifactId>
                        <version>0.9.0</version>
                </dependency>
                <dependency>
                        <groupId>com.yammer.metrics</groupId>
                        <artifactId>metrics-core</artifactId>
                        <version>2.2.0</version>
                </dependency>
        </dependencies>

        <build>
                <plugins>
                        
             
                                    
                        
                        
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                               
<artifactId>maven-dependency-plugin</artifactId>
                                <version>2.9</version>
                                <executions>
                                    <execution>
                                       <id>unpack</id>
                                       
                                       <phase>prepare-package</phase>
                                       <goals>
                                            <goal>unpack</goal>
                                       </goals>
                                       <configuration>
                                          <artifactItems>
                                               
                                               <artifactItem>
                                                  
<groupId>org.apache.flink</groupId>
                                                  
<artifactId>flink-connector-kafka</artifactId>
                                                   <version>0.9.0</version>
                                                   <type>jar</type>
                                                  
<overWrite>false</overWrite>
                                                  
<outputDirectory>${project.build.directory}/classes</outputDirectory>
                                                  
<includes>org/apache/flink/**</includes>
                                               </artifactItem>
                                               
                                               <artifactItem>
                                                  
<groupId>org.apache.kafka</groupId>
                                                  
<artifactId>kafka_2.10</artifactId>
                                                  
<version>0.8.2.0</version>
                                                   <type>jar</type>
                                                  
<overWrite>false</overWrite>
                                                  
<outputDirectory>${project.build.directory}/classes</outputDirectory>
                                                  
<includes>kafka/**</includes>
                                               </artifactItem>
                                          </artifactItems>
                                       </configuration>
                                   </execution>
                                </executions>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                               
<artifactId>maven-compiler-plugin</artifactId>
                                <version>3.1</version>
                                <configuration>
                                        <source>1.6</source>
                                        <target>1.6</target>
                                </configuration>
                        </plugin>
                        <plugin>
                                <groupId>net.alchim31.maven</groupId>
                                <artifactId>scala-maven-plugin</artifactId>
                                <version>3.1.4</version>
                                <executions>
                                        <execution>
                                                <goals>
                                                        <goal>compile</goal>
                                                       
<goal>testCompile</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>

                                
                                
        </build>
        <profiles>
                <profile>
                        
                        <id>build-jar</id>
                        <activation>
                                <activeByDefault>false</activeByDefault>
                        </activation>
                        <dependencies>
                                <dependency>
                                        <groupId>org.apache.flink</groupId>
                                        <artifactId>flink-scala</artifactId>
                                        <version>0.9.0</version>
                                        <scope>provided</scope>
                                </dependency>
                                <dependency>
                                        <groupId>org.apache.flink</groupId>
                                       
<artifactId>flink-streaming-core</artifactId>
                                        <version>0.9.0</version>
                                        <scope>provided</scope>
                                </dependency>
                                <dependency>
                                        <groupId>org.apache.flink</groupId>
                                       
<artifactId>flink-clients</artifactId>
                                        <version>0.9.0</version>
                                        <scope>provided</scope>
                                </dependency>
                        </dependencies>
                </profile>
        </profiles>



--
View this message in context: 
http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/Flink-Kafka-cannot-find-org-I0Itec-zkclient-serialize-ZkSerializer-tp2199p2222.html
Sent from the Apache Flink User Mailing List archive. mailing list archive at 
Nabble.com.

Reply via email to