2019-09-16 11:21:57 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
2023-07-06 19:13:11 +00:00
|
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
2019-09-16 11:21:57 +00:00
|
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
2023-07-06 19:13:11 +00:00
|
|
|
|
|
|
|
|
<modelVersion>4.0.0</modelVersion>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2019-09-16 11:21:57 +00:00
|
|
|
<parent>
|
|
|
|
|
<groupId>com.appsmith</groupId>
|
|
|
|
|
<artifactId>integrated</artifactId>
|
|
|
|
|
<version>1.0-SNAPSHOT</version>
|
|
|
|
|
</parent>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2019-09-16 11:21:57 +00:00
|
|
|
<artifactId>appsmith-plugins</artifactId>
|
2019-09-24 12:14:41 +00:00
|
|
|
<version>1.0-SNAPSHOT</version>
|
2019-09-16 11:21:57 +00:00
|
|
|
<packaging>pom</packaging>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2023-07-06 19:13:11 +00:00
|
|
|
<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>
|
2023-11-03 04:20:34 +00:00
|
|
|
<module>openAiPlugin</module>
|
2023-12-05 10:33:27 +00:00
|
|
|
<module>anthropicPlugin</module>
|
2023-12-14 17:56:46 +00:00
|
|
|
<module>googleAiPlugin</module>
|
2024-01-16 14:49:08 +00:00
|
|
|
<module>appsmithAiPlugin</module>
|
2023-12-26 04:37:19 +00:00
|
|
|
<module>awsLambdaPlugin</module>
|
2023-12-26 04:34:09 +00:00
|
|
|
<module>databricksPlugin</module>
|
2024-12-17 14:51:28 +00:00
|
|
|
|
|
|
|
|
<!-- Add EE Plugins below this line, to avoid conflicts.-->
|
2023-07-06 19:13:11 +00:00
|
|
|
</modules>
|
2019-09-16 11:21:57 +00:00
|
|
|
|
2023-01-02 12:40:59 +00:00
|
|
|
<properties>
|
|
|
|
|
<jjwt.version>0.11.5</jjwt.version>
|
|
|
|
|
</properties>
|
|
|
|
|
|
2021-12-20 10:31:08 +00:00
|
|
|
<dependencies>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2021-12-20 10:31:08 +00:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.pf4j</groupId>
|
|
|
|
|
<artifactId>pf4j-spring</artifactId>
|
2023-01-02 12:40:59 +00:00
|
|
|
<version>0.8.0</version>
|
2023-07-06 19:13:11 +00:00
|
|
|
<scope>provided</scope>
|
2024-09-17 09:47:58 +00:00
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
|
<artifactId>slf4j-api</artifactId>
|
|
|
|
|
<scope>provided</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
|
<artifactId>slf4j-simple</artifactId>
|
|
|
|
|
<scope>provided</scope>
|
2021-12-20 10:31:08 +00:00
|
|
|
</dependency>
|
2023-09-07 03:18:45 +00:00
|
|
|
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.pf4j</groupId>
|
|
|
|
|
<artifactId>pf4j</artifactId>
|
|
|
|
|
<version>${org.pf4j.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
|
2021-12-20 10:31:08 +00:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.appsmith</groupId>
|
|
|
|
|
<artifactId>interfaces</artifactId>
|
|
|
|
|
<version>1.0-SNAPSHOT</version>
|
|
|
|
|
<scope>provided</scope>
|
|
|
|
|
</dependency>
|
2023-09-07 03:18:45 +00:00
|
|
|
|
2021-12-20 10:31:08 +00:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.projectlombok</groupId>
|
|
|
|
|
<artifactId>lombok</artifactId>
|
|
|
|
|
<scope>provided</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
<!-- Test Dependencies -->
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2022-09-29 03:24:07 +00:00
|
|
|
<!-- Actual Junit5 implementation. Will transitively include junit-jupiter-api -->
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2021-12-20 10:31:08 +00:00
|
|
|
<dependency>
|
2022-09-29 03:24:07 +00:00
|
|
|
<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 -->
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2022-09-29 03:24:07 +00:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.junit.jupiter</groupId>
|
|
|
|
|
<artifactId>junit-jupiter-params</artifactId>
|
|
|
|
|
<scope>test</scope>
|
2024-03-04 02:03:45 +00:00
|
|
|
</dependency>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2024-03-04 02:03:45 +00:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.assertj</groupId>
|
|
|
|
|
<artifactId>assertj-core</artifactId>
|
|
|
|
|
<scope>test</scope>
|
2022-09-29 03:24:07 +00:00
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
<!-- Only required to run junit5 test from IDE -->
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2022-09-29 03:24:07 +00:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.junit.platform</groupId>
|
|
|
|
|
<artifactId>junit-platform-launcher</artifactId>
|
2021-12-20 10:31:08 +00:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2021-12-20 10:31:08 +00:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.projectreactor</groupId>
|
|
|
|
|
<artifactId>reactor-test</artifactId>
|
2023-01-02 12:40:59 +00:00
|
|
|
<version>${reactor-test.version}</version>
|
2021-12-20 10:31:08 +00:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2021-12-20 10:31:08 +00:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.mockito</groupId>
|
|
|
|
|
<artifactId>mockito-core</artifactId>
|
2022-09-29 03:24:07 +00:00
|
|
|
<version>${mockito.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2024-02-28 09:19:41 +00:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.mockito</groupId>
|
|
|
|
|
<artifactId>mockito-inline</artifactId>
|
|
|
|
|
<version>${mockito.version}</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
|
2022-09-29 03:24:07 +00:00
|
|
|
<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/mockwebserver3 -->
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|
|
|
|
<artifactId>mockwebserver3</artifactId>
|
2022-09-30 06:19:25 +00:00
|
|
|
<version>${mockwebserver.version}</version>
|
2022-09-29 03:24:07 +00:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2022-09-29 03:24:07 +00:00
|
|
|
<!-- We need this dependency only to ensure TestContainers work with JUnit5 -->
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.quarkus</groupId>
|
|
|
|
|
<artifactId>quarkus-junit4-mock</artifactId>
|
2023-01-02 12:40:59 +00:00
|
|
|
<version>2.14.2.Final</version>
|
2021-12-20 10:31:08 +00:00
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2022-09-29 03:24:07 +00:00
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.testcontainers</groupId>
|
|
|
|
|
<artifactId>junit-jupiter</artifactId>
|
|
|
|
|
<version>${testcontainers.version}</version>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
<exclusions>
|
|
|
|
|
<exclusion>
|
|
|
|
|
<groupId>junit</groupId>
|
2023-07-06 19:13:11 +00:00
|
|
|
<artifactId>junit</artifactId>
|
2022-09-29 03:24:07 +00:00
|
|
|
</exclusion>
|
|
|
|
|
</exclusions>
|
|
|
|
|
</dependency>
|
2021-12-20 10:31:08 +00:00
|
|
|
|
|
|
|
|
</dependencies>
|
2023-11-03 04:20:34 +00:00
|
|
|
|
2022-07-19 04:53:27 +00:00
|
|
|
</project>
|