Description: org.testcontainers classes are not packaged in Debian
Author: Pierre Gruet <pgt@debian.org>
Forwarded: not-needed
Last-Update: 2024-04-30

--- a/sshd-core/pom.xml
+++ b/sshd-core/pom.xml
@@ -202,6 +202,27 @@
                     <reportsDirectory>${project.build.directory}/surefire-reports-nio2</reportsDirectory>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.12.1</version>
+                <executions>
+                    <execution>
+                        <id>default-testCompile</id>
+                        <phase>test-compile</phase>
+                        <configuration>
+                            <testExcludes>
+                                <exclude>**/ClientOpenSSHCertificatesTest.java</exclude><!-- org.testcontainers is not packaged into Debian -->
+                                <exclude>**/HostBoundPubKeyAuthTest.java</exclude><!-- org.testcontainers is not packaged into Debian -->
+                                <exclude>**/OpenSshCipherTest.java</exclude><!-- org.testcontainers is not packaged into Debian -->
+                                <exclude>**/PortForwardingWithOpenSshTest.java</exclude><!-- org.testcontainers is not packaged into Debian -->
+                                <exclude>**/SessionReKeyHostKeyExchangeTest.java</exclude><!-- org.testcontainers is not packaged into Debian -->
+                                <exclude>**/StrictKexInteroperabilityTest.java</exclude><!-- org.testcontainers is not packaged into Debian -->
+                            </testExcludes>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
 
--- a/sshd-scp/pom.xml
+++ b/sshd-scp/pom.xml
@@ -113,6 +113,22 @@
                     <additionalparam>-Xdoclint:none</additionalparam>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.12.1</version>
+                <executions>
+                    <execution>
+                        <id>default-testCompile</id>
+                        <phase>test-compile</phase>
+                        <configuration>
+                            <testExcludes>
+                                <exclude>**/ScpCharsetTest.java</exclude><!-- org.testcontainers is not packaged into Debian -->
+                            </testExcludes>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
 
--- a/sshd-sftp/pom.xml
+++ b/sshd-sftp/pom.xml
@@ -120,6 +120,23 @@
                     <additionalparam>-Xdoclint:none</additionalparam>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.12.1</version>
+                <executions>
+                    <execution>
+                        <id>default-testCompile</id>
+                        <phase>test-compile</phase>
+                        <configuration>
+                            <testExcludes>
+                                <exclude>**/SftpExtensionsTest.java</exclude><!-- org.testcontainers is not packaged into Debian -->
+                                <exclude>**/SftpPerformanceTest.java</exclude><!-- org.testcontainers is not packaged into Debian -->
+                            </testExcludes>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
 
