Thanks for everyone's input.
For keeping java and scala examples separately, will take proposal 1 to
change POM.
meanwhile,will make "flink-streaming-examples and
flink-storm-compatibility-example" changes too according to mbalassi's
suggestion.

*One question: * As per pom.xml of scala/storm/streaming(the above mentioned
examples) description,   only unpacking the
"flink-java-examples-0.10-SNAPSHOT.jar"  for reference java examples'
*data.class, doesn't unpack other *.jar file.  So through setting finalName
to replace classifier for changing  the examples' name(for example: from
"flink-java-examples-0.10-SNAPSHOT-KMeans.jar" to "KMeans.jar") , should not
impact other program to unpack the "flink-java-examples-0.10-SNAPSHOT.jar",
because there are no any change for the
"flink-java-examples-0.10-SNAPSHOT.jar".

---------flink-scala-example reference java example error msg--------
[ERROR]
/Users/chenliang/flink/flink-examples/flink-scala-examples/src/main/scala/org/apache/flink/examples/scala/clustering/KMeans.scala:148:
error: not found: value KMeansData
[ERROR]       val points = KMeansData.POINTS map {
[ERROR]                    ^
[WARNING]
/Users/chenliang/flink/flink-examples/flink-scala-examples/src/main/scala/org/apache/flink/examples/scala/clustering/KMeans.scala:161:
warning: Type org.apache.flink.examples.scala.clustering.KMeans.Centroid is
no POJO, has immutable fields: value y, value x.
[WARNING]         .map { x => new Centroid(x._1, x._2, x._3)}
[WARNING]              ^
[ERROR]
/Users/chenliang/flink/flink-examples/flink-scala-examples/src/main/scala/org/apache/flink/examples/scala/clustering/KMeans.scala:164:
error: not found: value KMeansData
[ERROR]       val centroids = KMeansData.CENTROIDS map {

<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-java-examples</artifactId>
         <version>${project.version}</version>
         <type>jar</type>
         <overWrite>false</overWrite>
        
<outputDirectory>${project.build.directory}/classes</outputDirectory>
         <includes>**/util/*Data*.class</includes>



--
View this message in context: 
http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/jira-FLINK-2493-Simplify-names-of-example-program-JARs-tp7495p7753.html
Sent from the Apache Flink Mailing List archive. mailing list archive at 
Nabble.com.

Reply via email to