hunk.code_window:                     <argLine>--add-opens java.base/java.lang=ALL-UNNAMED
                           --add-opens java.base/java.time=ALL-UNNAMED
                           --add-opens java.base/java.util=ALL-UNNAMED</argLine>
                   </configuration>
               </plugin>
               <plugin>
                   <groupId>org.apache.maven.plugins</groupId>
                   <artifactId>maven-enforcer-plugin</artifactId>
  
hunk.labels: keep keep keep add keep keep keep keep
hunk.after_edit:                 <dependencies>
                       <dependency>
                           <groupId>org.junit.jupiter</groupId>
                           <artifactId>junit-jupiter-engine</artifactId>
                           <version>5.6.2</version>
                           <exclusions>
                               <exclusion>
                                   <groupId>org.junit.platform</groupId>
                                   <artifactId>junit-platform-commons</artifactId>
                               </exclusion>
                           </exclusions>
                       </dependency>
                   </dependencies>
  
hunk.file_path: app/server/pom.xml
hunk.type: add
file: <?xml version="1.0" encoding="UTF-8"?>
  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  
      <modelVersion>4.0.0</modelVersion>
  
      <parent>
  
          <groupId>com.appsmith</groupId>
  
          <artifactId>integrated</artifactId>
  
          <version>1.0-SNAPSHOT</version>
  
      </parent>
  
      <artifactId>appsmith-plugins</artifactId>
  
      <version>1.0-SNAPSHOT</version>
  
      <packaging>pom</packaging>
  
      <modules>
  
          <module>oraclePlugin</module>
  
          <module>postgresPlugin</module>
  
          <module>restApiPlugin</module>
  
          <module>mongoPlugin</module>
  
          <module>mysqlPlugin</module>
  
          <module>elasticSearchPlugin</module>
  
          <module>dynamoPlugin</module>
  
          <module>redisPlugin</module>
  
          <module>mssqlPlugin</module>
  
          <module>firestorePlugin</module>
  
          <module>redshiftPlugin</module>
  
          <module>amazons3Plugin</module>
  
          <module>googleSheetsPlugin</module>
  
          <module>graphqlPlugin</module>
  
          <module>snowflakePlugin</module>
  
          <module>arangoDBPlugin</module>
  
          <module>jsPlugin</module>
  
          <module>saasPlugin</module>
  
          <module>smtpPlugin</module>
  
          <module>openAiPlugin</module>
  
          <module>anthropicPlugin</module>
  
          <module>googleAiPlugin</module>
          <module>appsmithAiPlugin</module>
  
          <module>awsLambdaPlugin</module>
  
          <module>databricksPlugin</module>
  
      </modules>
  
      <properties>
  
          <jjwt.version>0.11.5</jjwt.version>
  
      </properties>
  
      <dependencies>
  
          <dependency>
  
              <groupId>org.pf4j</groupId>
  
              <artifactId>pf4j-spring</artifactId>
  
              <version>0.8.0</version>
  
              <scope>provided</scope>
  
              <exclusions>
  
                  <exclusion>
  
                      <groupId>org.slf4j</groupId>
  
                      <artifactId>slf4j-reload4j</artifactId>
  
                  </exclusion>
  
              </exclusions>
  
          </dependency>
  
          <dependency>
  
              <groupId>org.pf4j</groupId>
  
              <artifactId>pf4j</artifactId>
  
              <version>${org.pf4j.version}</version>
  
          </dependency>
  
          <dependency>
  
              <groupId>com.appsmith</groupId>
  
              <artifactId>interfaces</artifactId>
  
              <version>1.0-SNAPSHOT</version>
  
              <scope>provided</scope>
  
          </dependency>
  
          <dependency>
  
              <groupId>org.projectlombok</groupId>
  
              <artifactId>lombok</artifactId>
  
              <scope>provided</scope>
  
          </dependency>
  
          <!-- Test Dependencies -->
  
          <!-- Actual Junit5 implementation. Will transitively include junit-jupiter-api -->
  
          <dependency>
  
              <groupId>org.junit.jupiter</groupId>
  
              <artifactId>junit-jupiter-engine</artifactId>
  
              <scope>test</scope>
  
          </dependency>
  
          <dependency>
  
              <groupId>org.junit.platform</groupId>
  
              <artifactId>junit-platform-suite-engine</artifactId>
  
              <scope>test</scope>
  
          </dependency>
  
          <!-- For junit5 parameterised test support -->
  
          <dependency>
  
              <groupId>org.junit.jupiter</groupId>
  
              <artifactId>junit-jupiter-params</artifactId>
  
              <scope>test</scope>
  
          </dependency>
  
          <!-- Only required to run junit5 test from IDE -->
  
          <dependency>
  
              <groupId>org.junit.platform</groupId>
  
              <artifactId>junit-platform-launcher</artifactId>
  
              <scope>test</scope>
  
          </dependency>
  
          <dependency>
  
              <groupId>io.projectreactor</groupId>
  
              <artifactId>reactor-test</artifactId>
  
              <version>${reactor-test.version}</version>
  
              <scope>test</scope>
  
          </dependency>
  
          <dependency>
  
              <groupId>org.mockito</groupId>
  
              <artifactId>mockito-core</artifactId>
  
              <version>${mockito.version}</version>
  
              <scope>test</scope>
  
          </dependency>
  
          <!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/mockwebserver3 -->
  
          <dependency>
  
              <groupId>com.squareup.okhttp3</groupId>
  
              <artifactId>mockwebserver3</artifactId>
  
              <version>${mockwebserver.version}</version>
  
              <scope>test</scope>
  
          </dependency>
  
          <!-- We need this dependency only to ensure TestContainers work with JUnit5 -->
  
          <dependency>
  
              <groupId>io.quarkus</groupId>
  
              <artifactId>quarkus-junit4-mock</artifactId>
  
              <version>2.14.2.Final</version>
  
              <scope>test</scope>
  
          </dependency>
  
          <dependency>
  
              <groupId>org.testcontainers</groupId>
  
              <artifactId>junit-jupiter</artifactId>
  
              <version>${testcontainers.version}</version>
  
              <scope>test</scope>
  
              <exclusions>
  
                  <exclusion>
  
                      <groupId>junit</groupId>
  
                      <artifactId>junit</artifactId>
  
                  </exclusion>
  
              </exclusions>
  
          </dependency>
  
      </dependencies>
  
  </project>
  