Skip to content

Commit

Permalink
[FLINK-12602][travis] Correct the flink pom artifactId config and s… (
Browse files Browse the repository at this point in the history
apache#8563)

 Brief change log:
  - remove the scala version suffix for connector-hive and queryable-state-client-java
  - add the scala dependencies for table-api-scala and flink-sql-connectors
  - correct the scala-free check logic in `verify_scala_suffixes.sh`
  • Loading branch information
sunjincheng121 committed Jul 12, 2019
1 parent 7bec861 commit 5762170
Show file tree
Hide file tree
Showing 27 changed files with 36 additions and 29 deletions.
2 changes: 1 addition & 1 deletion docs/dev/stream/state/queryable_state.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ jar which must be explicitly included as a dependency in the `pom.xml` of your p
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-queryable-state-client-java{{ site.scala_version_suffix }}</artifactId>
<artifactId>flink-queryable-state-client-java</artifactId>
<version>{{ site.version }}</version>
</dependency>
{% endhighlight %}
Expand Down
2 changes: 1 addition & 1 deletion docs/dev/stream/state/queryable_state.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ jar which must be explicitly included as a dependency in the `pom.xml` of your p
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-queryable-state-client-java{{ site.scala_version_suffix }}</artifactId>
<artifactId>flink-queryable-state-client-java</artifactId>
<version>{{ site.version }}</version>
</dependency>
{% endhighlight %}
Expand Down
2 changes: 1 addition & 1 deletion flink-connectors/flink-connector-cassandra/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ under the License.
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion flink-connectors/flink-connector-filesystem/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
Expand Down
2 changes: 1 addition & 1 deletion flink-connectors/flink-connector-kafka-0.10/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
Expand Down
2 changes: 1 addition & 1 deletion flink-connectors/flink-connector-kafka-0.11/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
Expand Down
2 changes: 1 addition & 1 deletion flink-connectors/flink-connector-kafka-0.8/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
Expand Down
2 changes: 1 addition & 1 deletion flink-connectors/flink-connector-kafka-0.9/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
Expand Down
2 changes: 1 addition & 1 deletion flink-connectors/flink-connector-kafka-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
Expand Down
2 changes: 1 addition & 1 deletion flink-connectors/flink-connector-kafka/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
Expand Down
2 changes: 1 addition & 1 deletion flink-connectors/flink-connector-kinesis/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
Expand Down
2 changes: 1 addition & 1 deletion flink-connectors/flink-connector-nifi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ under the License.
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion flink-end-to-end-tests/flink-queryable-state-test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-queryable-state-client-java_${scala.binary.version}</artifactId>
<artifactId>flink-queryable-state-client-java</artifactId>
<version>${project.version}</version>
<!-- compile scope since it is used by the client jar -->
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion flink-fs-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ under the License.
<relativePath>..</relativePath>
</parent>

<artifactId>flink-fs-tests_${scala.binary.version}</artifactId>
<artifactId>flink-fs-tests</artifactId>
<name>flink-fs-tests</name>

<packaging>jar</packaging>
Expand Down
2 changes: 1 addition & 1 deletion flink-libraries/flink-cep-scala/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
Expand Down
2 changes: 1 addition & 1 deletion flink-libraries/flink-gelly-examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion flink-libraries/flink-gelly-scala/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
Expand Down
2 changes: 1 addition & 1 deletion flink-libraries/flink-state-processing-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ under the License.
<relativePath>..</relativePath>
</parent>

<artifactId>flink-queryable-state-client-java_${scala.binary.version}</artifactId>
<artifactId>flink-queryable-state-client-java</artifactId>
<name>flink-queryable-state-client-java</name>
<packaging>jar</packaging>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-queryable-state-client-java_${scala.binary.version}</artifactId>
<artifactId>flink-queryable-state-client-java</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion flink-runtime/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-queryable-state-client-java_${scala.binary.version}</artifactId>
<artifactId>flink-queryable-state-client-java</artifactId>
<version>${project.version}</version>
</dependency>

Expand Down
2 changes: 1 addition & 1 deletion flink-streaming-scala/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
Expand Down
9 changes: 8 additions & 1 deletion flink-table/flink-table-api-scala/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,19 @@ under the License.
<artifactId>flink-table-api-java</artifactId>
<version>${project.version}</version>
</dependency>

<!-- External dependencies -->
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-reflect</artifactId>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-compiler</artifactId>
</dependency>
</dependencies>

<build>
Expand Down
2 changes: 1 addition & 1 deletion flink-table/flink-table-planner/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ under the License.

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
Expand Down
2 changes: 1 addition & 1 deletion flink-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ under the License.
<relativePath>..</relativePath>
</parent>

<artifactId>flink-tests_${scala.binary.version}</artifactId>
<artifactId>flink-tests</artifactId>
<name>flink-tests</name>

<packaging>jar</packaging>
Expand Down
2 changes: 1 addition & 1 deletion flink-yarn-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ under the License.
We need the YARN fat jar build by flink-dist for the tests.
-->

<artifactId>flink-yarn-tests_${scala.binary.version}</artifactId>
<artifactId>flink-yarn-tests</artifactId>
<name>flink-yarn-tests</name>
<packaging>jar</packaging>

Expand Down
6 changes: 3 additions & 3 deletions tools/verify_scala_suffixes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -110,14 +110,14 @@ while read line; do
block_name=""
block_infected=0
elif [[ $in_block -eq 1 ]]; then
echo $line | grep "org.scala-lang" | grep --invert-match "org.scala-lang.*:.*:.*:test" >/dev/null
echo $line | grep -E "org.scala-lang|- [^:]+:[^:]+_2\.1[0-9]" | grep --invert-match "org.scala-lang.*:.*:.*:test" | grep --invert-match "[^:]*:[^:]*_2\.1[0-9]:.*:.*:test" >/dev/null
if [ $? -eq 0 ]; then
#echo $block_name
infected="$block_name $infected"
block_infected=1
fi
fi
done < <(mvn -nsu dependency:tree -Dincludes=org.scala-lang -pl ${excluded_modules} ${MAVEN_ARGUMENTS} | tee /dev/tty)
done < <(mvn -nsu dependency:tree -Dincludes=org.scala-lang,:*_2.1*:: -pl ${excluded_modules} ${MAVEN_ARGUMENTS} | tee /dev/tty)


# deduplicate and sort
Expand All @@ -141,7 +141,7 @@ echo
echo "Checking Scala-free modules:"

for module in $clean; do
out=`find . -maxdepth 3 -name 'pom.xml' -not -path '*target*' -exec grep "${module}_\d\+\.\d\+</artifactId>" "{}" \;`
out=`find . -maxdepth 3 -name 'pom.xml' -not -path '*target*' -exec grep "${module}_\\${scala.binary.version}</artifactId>" "{}" \;`
if [[ "$out" == "" ]]; then
printf "$GREEN OK $NC $module\n"
else
Expand Down

0 comments on commit 5762170

Please sign in to comment.