加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
pom.xml 23.73 KB
一键复制 编辑 原始数据 按行查看 历史
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809
<!--
=======================================================================
Copyright (c) 2010-2024 Eclipse Dirigible contributors.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
=======================================================================
Standard build:
mvn clean install
Build without tests:
mvn clean install -DskipTests
Build without compiling tests:
mvn clean install -Dmaven.test.skip=true
Build with threads:
mvn -T 1C clean install
Build without javadoc:
mvn clean install -Dmaven.javadoc.skip=true
Do a fast build:
mvn -T 1C clean install -Dmaven.test.skip=true -DskipTests -Dmaven.javadoc.skip=true
Update the years in the license header:
mvn license:format -P license -DskipExistingHeaders=false -DskipTCs=true
Update the version:
mvn versions:set -DnewVersion=3.3.1-SNAPSHOT
Generate Javadoc:
mvn javadoc:javadoc
Reuse tool check
python3 -m reuse lint
Upload to Maven Central:
mvn javadoc:jar
mvn deploy -P release -DskipTests
Tests coverage report generation
mvn clean -B package -P coverage
Static checks analysis
mvn clean install -P spotbugs
-->
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
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>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>9</version>
</parent>
<name>Dirigible - Parent</name>
<description>Dirigible Parent</description>
<groupId>org.eclipse.dirigible</groupId>
<artifactId>dirigible-parent</artifactId>
<version>11.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<inceptionYear>2010</inceptionYear>
<licenses>
<license>
<name>Eclipse Public License - v 2.0</name>
<url>https://www.eclipse.org/legal/epl-v20.html</url>
<distribution>repo</distribution>
</license>
</licenses>
<url>http://www.dirigible.io</url>
<organization>
<name>Eclipse Foundation</name>
<url>http://www.eclipse.org</url>
</organization>
<properties>
<project.title>Eclipse Dirigible</project.title>
<!-- Encoding -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- Java -->
<java.version>17</java.version>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<!-- Maven -->
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
<maven-javadoc-plugin.version>3.11.1</maven-javadoc-plugin.version>
<maven-surefire-plugin.version>3.5.1</maven-surefire-plugin.version>
<maven-failsafe-plugin.version>3.5.0</maven-failsafe-plugin.version>
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
<maven-gpg-plugin.version>3.1.0</maven-gpg-plugin.version>
<maven-jacoco-plugin.version>0.8.12</maven-jacoco-plugin.version>
<maven-spotbugs-plugin.version>4.8.6.6</maven-spotbugs-plugin.version>
<maven-formatter-plugin.version>2.23.0</maven-formatter-plugin.version>
<maven-exec-plugin.version>3.3.0</maven-exec-plugin.version>
<maven-git-commit-id-plugin.version>4.9.10</maven-git-commit-id-plugin.version>
<maven-license-plugin.version>4.6</maven-license-plugin.version>
<!-- Spring -->
<spring.boot.version>3.4.0</spring.boot.version>
<spring.admin.version>${spring.boot.version}</spring.admin.version>
<springdoc.version>2.7.0</springdoc.version>
<!-- Webjars -->
<webjars.bootstrap.version>5.3.2</webjars.bootstrap.version>
<webjars.locator.version>0.52</webjars.locator.version>
<webjars.locator.core.version>0.59</webjars.locator.core.version>
<!-- GraalVM -->
<graalvm.version>24.0.1</graalvm.version>
<!-- Commons -->
<commons.io>2.18.0</commons.io>
<commons.lang3>3.17.0</commons.lang3>
<commons.exec>1.4.0</commons.exec>
<commons-csv.version>1.11.0</commons-csv.version>
<apache-httpcomponents-httpmime.version>4.5.14</apache-httpcomponents-httpmime.version>
<apache-httpcomponents-httpclient.version>4.5.14</apache-httpcomponents-httpclient.version>
<apache-httpcomponents-httpasyncclient.version>4.1.5</apache-httpcomponents-httpasyncclient.version>
<okhttp.version>4.12.0</okhttp.version>
<jaxb.version>2.3.1</jaxb.version>
<!-- Lucene -->
<lucene.version>9.12.0</lucene.version>
<!-- Chemistry -->
<chemistry.version>1.1.0</chemistry.version>
<!-- Olingo -->
<olingo.version>3.1.4</olingo.version>
<!-- FTP -->
<mina-core.version>2.2.3</mina-core.version>
<sshd-core.version>2.14.0</sshd-core.version>
<ftpserver.version>1.2.0</ftpserver.version>
<!-- ActiveMQ -->
<activemq.version>6.1.0</activemq.version>
<!-- Camel -->
<camel.version>4.8.0</camel.version>
<!-- Velocity -->
<velocity.version>2.4</velocity.version>
<!-- JGit -->
<jgit.version>6.10.0.202406032230-r</jgit.version>
<!-- Flowable -->
<flowable.version>6.8.1</flowable.version>
<!-- Wiki -->
<wikitext.version>3.0.48.202308291007</wikitext.version>
<flexmark.version>0.64.8</flexmark.version>
<!-- JDBC -->
<mongodb.version>3.12.14</mongodb.version>
<ngdbc.version>2.22.12</ngdbc.version>
<snowflake.version>3.20.0</snowflake.version>
<mysql.version>8.4.0</mysql.version>
<!-- QLDB -->
<qldb.driver.version>2.3.1</qldb.driver.version>
<qldb.sdk.version>1.12.779</qldb.sdk.version>
<!-- jETCD -->
<jetcd.core.version>0.8.3</jetcd.core.version>
<!-- Various -->
<c3p0.version>0.10.1</c3p0.version>
<guava.version>33.3.1-jre</guava.version>
<icu4j.version>76.1</icu4j.version>
<classgraph.version>4.8.179</classgraph.version>
<logcaptor.version>2.10.0</logcaptor.version>
<!-- UI -->
<jquery-ui.version>1.13.0</jquery-ui.version>
<sap-theming__theming-base-content.version>11.18.2</sap-theming__theming-base-content.version>
<chart.js.version>4.4.3</chart.js.version>
<sortablejs.version>1.15.2</sortablejs.version>
<fundamental-styles.version>0.38.0</fundamental-styles.version>
<angular-aria.version>1.8.2</angular-aria.version>
<split.js.version>1.6.5</split.js.version>
<diff.version>5.1.0</diff.version>
<monaco-editor.version>0.40.0</monaco-editor.version>
<requirejs.version>2.3.6</requirejs.version>
<jstree.version>3.3.12</jstree.version>
<jquery.version>3.7.1</jquery.version>
<jqplot.version>1.0.8r1250</jqplot.version>
<es5-shim.version>4.6.7</es5-shim.version>
<angular-file-upload.version>2.6.1</angular-file-upload.version>
<angularjs.version>1.8.2</angularjs.version>
<fontawesome.version>4.7.0</fontawesome.version>
<!-- Tests -->
<testcontainers.version>1.20.4</testcontainers.version>
<profile.content.phase>none</profile.content.phase>
<license.header.location>licensing-header.txt</license.header.location>
<parent.pom.folder>./</parent.pom.folder>
<formatter.location>${parent.pom.folder}/dirigible-formatter.xml</formatter.location>
<formatter.java.version>${java.version}</formatter.java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
<plugin>
<groupId>net.revelc.code.formatter</groupId>
<artifactId>formatter-maven-plugin</artifactId>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.boot.version}</version>
</plugin>
<plugin>
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
<version>${maven-git-commit-id-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>${maven-exec-plugin.version}</version>
</plugin>
<plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>${maven-license-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
<parameters>true</parameters>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
<debug>true</debug>
<debuglevel>lines,vars,source</debuglevel>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${maven-javadoc-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven-surefire-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${maven-failsafe-plugin.version}</version>
</plugin>
<plugin>
<groupId>net.revelc.code.formatter</groupId>
<artifactId>formatter-maven-plugin</artifactId>
<version>${maven-formatter-plugin.version}</version>
<configuration>
<configFile>${formatter.location}</configFile>
<compilerSource>${formatter.java.version}</compilerSource>
<compilerCompliance>${formatter.java.version}</compilerCompliance>
<compilerTargetPlatform>${formatter.java.version}</compilerTargetPlatform>
</configuration>
<executions>
<execution>
<id>format-java-code</id>
<phase>process-sources</phase>
<goals>
<goal>format</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<version>${maven-spotbugs-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${maven-jacoco-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${maven-source-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>${maven-gpg-plugin.version}</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.javadoc.skip>true</maven.javadoc.skip>
<skipTCs>true</skipTCs>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>
--add-opens java.base/java.lang=ALL-UNNAMED
--add-opens java.base/java.math=ALL-UNNAMED
--add-opens java.base/java.util=ALL-UNNAMED
--add-opens
java.base/java.util.concurrent=ALL-UNNAMED
--add-opens java.base/java.net=ALL-UNNAMED
--add-opens java.base/java.text=ALL-UNNAMED
</argLine>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<source>${java.version}</source>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<!-- <configuration>
<failOnError>false</failOnError>
</configuration> -->
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons.lang3}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>license</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
<inherited>true</inherited>
<configuration>
<header>${license.header.location}</header>
<aggregate>true</aggregate>
<properties>
<inceptionYear>${project.inceptionYear}</inceptionYear>
<currentYear>${currentYear}</currentYear>
</properties>
<includes>
<include>src/**/*.java</include>
<include>src/**/*.xml</include>
<include>src/**/*.html</include>
<include>src/**/*.css</include>
<include>src/**/*.js</include>
<include>src/**/*.mjs</include>
<include>src/**/*.cjs</include>
<include>src/**/*.properties</include>
<include>src/**/project.json</include>
</includes>
<excludes>
<exclude>**/logback.xml</exclude>
<exclude>**/logback-test.xml</exclude>
<exclude>**/src/test/resources/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/font-awesome-4.7.0/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/font-dirigible/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/ide-bpm/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/editor-bpm/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/ide-monaco/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/editor-monaco/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/ide-swagger/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/editor-swagger/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/resources-core/ui/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/platform-core/ui/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/ide-terminal/js/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/view-terminal/js/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/dev-tools/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/template-mobile-hello-world/node_modules/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/utils/jsonpath.js</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/ide-designer/designer/**</exclude>
<exclude>
**/src/main/resources/META-INF/dirigible/editor-designer/designer/**</exclude>
</excludes>
<skipExistingHeaders>true</skipExistingHeaders>
</configuration>
<dependencies>
<dependency>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin-git</artifactId>
<version>${maven-license-plugin.version}</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>format-license</id>
<phase>initialize</phase>
<goals>
<goal>format</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>spotbugs</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<dependencies>
<!-- overwrite dependency on spotbugs if you want to
specify the version of spotbugs -->
<dependency>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs</artifactId>
<version>4.8.6</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>coverage</id>
<build>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>generate-code-coverage-report</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>release</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<!-- <configuration>
<failOnError>false</failOnError>
</configuration> -->
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons.lang3}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
<configuration>
<!-- Prevent gpg from using pinentry
programs -->
<gpgArguments>
<arg>--pinentry-mode</arg>
<arg>loopback</arg>
</gpgArguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>testcontainers</id>
<properties>
<skipTCs>false</skipTCs>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
<debug>true</debug>
<debuglevel>lines,vars,source</debuglevel>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven-surefire-plugin.version}</version>
<configuration>
<argLine>
--add-opens java.base/java.lang=ALL-UNNAMED
--add-opens java.base/java.math=ALL-UNNAMED
--add-opens java.base/java.util=ALL-UNNAMED
--add-opens
java.base/java.util.concurrent=ALL-UNNAMED
--add-opens java.base/java.net=ALL-UNNAMED
--add-opens java.base/java.text=ALL-UNNAMED
</argLine>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<repositories>
<repository>
<id>ossrh</id>
<url>https://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>sonatype-public-repository</id>
<url>https://oss.sonatype.org/content/groups/public</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
</repository>
</distributionManagement>
<issueManagement>
<url>http://bugs.dirigible.io</url>
</issueManagement>
<modules>
<module>modules</module>
<module>components</module>
<module>build</module>
<module>dependencies</module>
<module>tests</module>
</modules>
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons.io}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
</dependency>
<dependency>
<groupId>jakarta.xml.ws</groupId>
<artifactId>jakarta.xml.ws-api</artifactId>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava.version}</version>
</dependency>
<dependency>
<groupId>net.bytebuddy</groupId>
<artifactId>byte-buddy</artifactId>
</dependency>
<!-- Test Dependencies -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<scope>test</scope>
<version>${okhttp.version}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp-urlconnection</artifactId>
<scope>test</scope>
<version>${okhttp.version}</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<!-- End Test Dependencies -->
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.opentelemetry.instrumentation</groupId>
<artifactId>opentelemetry-instrumentation-bom</artifactId>
<version>2.10.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring.boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.eclipse.dirigible</groupId>
<artifactId>dirigible-application</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>5.11.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.27.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.2</version>
</dependency>
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.1.4</version>
</dependency>
</dependencies>
</dependencyManagement>
</project>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化