app-api
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.ligoj.app</groupId>
<artifactId>app-api</artifactId>
<version>3.2.3</version>
</dependency><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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.ligoj.bootstrap</groupId>
<artifactId>bootstrap-business-parent</artifactId>
<version>2.8.12</version>
<relativePath />
</parent>
<groupId>org.ligoj.app</groupId>
<artifactId>app-api</artifactId>
<version>3.2.3</version>
<packaging>war</packaging>
<name>Ligoj - API</name>
<scm>
<connection>scm:git:https://github.com/ligoj/ligoj.git</connection>
<developerConnection>scm:git:https://github.com/ligoj/ligoj.git</developerConnection>
<url>https://github.com/ligoj/ligoj</url>
</scm>
<properties>
<api.version>3.2.16</api.version>
<!-- <jaxws.version>2.3.1</jaxws.version> -->
<resource.delimiter>@</resource.delimiter>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-crypto</artifactId>
<version>${spring-security.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${spring-security.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>jakarta.enterprise</groupId>
<artifactId>jakarta.enterprise.cdi-api</artifactId>
<scope>provided</scope>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>com.github.tomakehurst</groupId>
<artifactId>wiremock-jre8</artifactId>
<version>${wiremock.version}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-rsa</artifactId>
<exclusions>
<exclusion>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
</exclusion>
<exclusion>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
<version>${spring-boot.version}</version>
</dependency>
<!-- Database -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.mariadb.jdbc</groupId>
<artifactId>mariadb-java-client</artifactId>
<version>2.7.1</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.ligoj.bootstrap</groupId>
<artifactId>bootstrap-plugin</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.ligoj.api</groupId>
<artifactId>plugin-iam-empty</artifactId>
<version>${api.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.ligoj.api</groupId>
<artifactId>plugin-api-test</artifactId>
<version>${api.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.ligoj.api</groupId>
<artifactId>plugin-core</artifactId>
<version>${api.version}</version>
</dependency>
<!-- JSR-154 -->
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
<scope>provided</scope>
<exclusions>
<exclusion>
<groupId>org.eclipse.jetty.websocket</groupId>
<artifactId>websocket-server</artifactId>
</exclusion>
<exclusion>
<groupId>org.eclipse.jetty.websocket</groupId>
<artifactId>javax-websocket-server-impl</artifactId>
</exclusion>
<exclusion>
<groupId>org.mortbay.jasper</groupId>
<artifactId>apache-el</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
<exclusion>
<groupId>org.xmlunit</groupId>
<artifactId>xmlunit-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!-- JSR-919 -->
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>jakarta.mail</artifactId>
<scope>compile</scope>
</dependency>
<!-- Embedded plugin-ui -->
<dependency>
<groupId>org.ligoj.plugin</groupId>
<artifactId>plugin-ui</artifactId>
<version>[1.0.18,)</version>
<scope>runtime</scope>
</dependency>
</dependencies>
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<delimiters>
<delimiter>${resource.delimiter}</delimiter>
</delimiters>
<useDefaultDelimiters>false</useDefaultDelimiters>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>org.ligoj.boot.api.Application</mainClass>
<excludeGroupIds>org.projectlombok,org.eclipse.jetty.websocket</excludeGroupIds>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/resources</directory>
<filtering>true</filtering>
</testResource>
</testResources>
</build>
<profiles>
<profile>
<id>eclipse-prov</id>
<dependencies>
<dependency>
<groupId>org.ligoj.plugin</groupId>
<artifactId>plugin-prov</artifactId>
<version>[3.0.1-SNAPSHOT,3.1.0)</version>
</dependency>
<dependency>
<groupId>org.ligoj.plugin</groupId>
<artifactId>plugin-prov-aws</artifactId>
<version>[2.0.0,2.1.0)</version>
</dependency>
<dependency>
<groupId>org.ligoj.plugin</groupId>
<artifactId>plugin-prov-azure</artifactId>
<version>[1.3.12-SNAPSHOT,1.4.0)</version>
</dependency>
</dependencies>
</profile>
<profile>
<id>eclipse-id</id>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-core-avl</artifactId>
<!-- Needed for JSE12+ compatibility -->
<version>1.5.7</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.ligoj.plugin</groupId>
<artifactId>plugin-iam-node</artifactId>
<version>1.1.3-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.ligoj.plugin</groupId>
<artifactId>plugin-id</artifactId>
<version>1.4.5-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.ligoj.plugin</groupId>
<artifactId>plugin-id-ldap</artifactId>
<version>1.2.3-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.ligoj.plugin</groupId>
<artifactId>plugin-id-ldap-embedded</artifactId>
<version>1.0.2-SNAPSHOT</version>
</dependency>
</dependencies>
</profile>
</profiles>
</project>