This is an automated email from the ASF dual-hosted git repository.

chesnay pushed a commit to branch release-1.15
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.15 by this push:
     new e45e5c3fa7d [FLINK-29803][table] Populate Scala API source jars
e45e5c3fa7d is described below

commit e45e5c3fa7d6c5d7d6b88e8a99cf0028987014a8
Author: Chesnay Schepler <ches...@apache.org>
AuthorDate: Mon Oct 31 09:18:15 2022 +0100

    [FLINK-29803][table] Populate Scala API source jars
---
 flink-table/flink-table-api-scala-bridge/pom.xml | 35 ++++++++++++++++++++++++
 flink-table/flink-table-api-scala/pom.xml        | 34 +++++++++++++++++++++++
 2 files changed, 69 insertions(+)

diff --git a/flink-table/flink-table-api-scala-bridge/pom.xml 
b/flink-table/flink-table-api-scala-bridge/pom.xml
index b6b90487b18..a6e4043d547 100644
--- a/flink-table/flink-table-api-scala-bridge/pom.xml
+++ b/flink-table/flink-table-api-scala-bridge/pom.xml
@@ -119,6 +119,41 @@ under the License.
                                        </execution>
                                </executions>
                        </plugin>
+
+                       <!-- Adding scala source directories to build path
+                                This is required for the source jar -->
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               
<artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <!-- Add src/main/scala to build path 
-->
+                                       <execution>
+                                               <id>add-source</id>
+                                               <phase>generate-sources</phase>
+                                               <goals>
+                                                       <goal>add-source</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <sources>
+                                                               
<source>src/main/scala</source>
+                                                       </sources>
+                                               </configuration>
+                                       </execution>
+                                       <!-- Add src/test/scala to build path 
-->
+                                       <execution>
+                                               <id>add-test-source</id>
+                                               
<phase>generate-test-sources</phase>
+                                               <goals>
+                                                       
<goal>add-test-source</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <sources>
+                                                               
<source>src/test/scala</source>
+                                                       </sources>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
                </plugins>
        </build>
 </project>
diff --git a/flink-table/flink-table-api-scala/pom.xml 
b/flink-table/flink-table-api-scala/pom.xml
index 7933d39ff8a..320e89e76af 100644
--- a/flink-table/flink-table-api-scala/pom.xml
+++ b/flink-table/flink-table-api-scala/pom.xml
@@ -130,6 +130,40 @@ under the License.
                                        </execution>
                                </executions>
                        </plugin>
+                       <!-- Adding scala source directories to build path
+                                This is required for the source jar -->
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               
<artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <!-- Add src/main/scala to  build path 
-->
+                                       <execution>
+                                               <id>add-source</id>
+                                               <phase>generate-sources</phase>
+                                               <goals>
+                                                       <goal>add-source</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <sources>
+                                                               
<source>src/main/scala</source>
+                                                       </sources>
+                                               </configuration>
+                                       </execution>
+                                       <!-- Add src/test/scala to build path 
-->
+                                       <execution>
+                                               <id>add-test-source</id>
+                                               
<phase>generate-test-sources</phase>
+                                               <goals>
+                                                       
<goal>add-test-source</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <sources>
+                                                               
<source>src/test/scala</source>
+                                                       </sources>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
                </plugins>
        </build>
 </project>

Reply via email to