181 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			181 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?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>
 | |
|     <artifactId>spring-security-web-rest-custom</artifactId>
 | |
|     <version>0.1-SNAPSHOT</version>
 | |
|     <name>spring-security-web-rest-custom</name>
 | |
|     <packaging>war</packaging>
 | |
| 
 | |
|     <parent>
 | |
|         <groupId>com.baeldung</groupId>
 | |
|         <artifactId>parent-boot-3</artifactId>
 | |
|         <version>0.0.1-SNAPSHOT</version>
 | |
|         <relativePath>../../parent-boot-3</relativePath>
 | |
|     </parent>
 | |
| 
 | |
|     <dependencies>
 | |
|         <!-- Spring Security -->
 | |
|         <dependency>
 | |
|             <groupId>org.springframework.security</groupId>
 | |
|             <artifactId>spring-security-web</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.springframework.security</groupId>
 | |
|             <artifactId>spring-security-config</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.thymeleaf.extras</groupId>
 | |
|             <artifactId>thymeleaf-extras-springsecurity6</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.thymeleaf</groupId>
 | |
|             <artifactId>thymeleaf-spring6</artifactId>
 | |
|         </dependency>
 | |
|         <!-- Spring -->
 | |
|         <dependency>
 | |
|             <groupId>org.springframework</groupId>
 | |
|             <artifactId>spring-core</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.springframework</groupId>
 | |
|             <artifactId>spring-context</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.springframework</groupId>
 | |
|             <artifactId>spring-jdbc</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.springframework</groupId>
 | |
|             <artifactId>spring-beans</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.springframework</groupId>
 | |
|             <artifactId>spring-aop</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.springframework</groupId>
 | |
|             <artifactId>spring-tx</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.springframework</groupId>
 | |
|             <artifactId>spring-expression</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.springframework</groupId>
 | |
|             <artifactId>spring-web</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.springframework</groupId>
 | |
|             <artifactId>spring-webmvc</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.springframework</groupId>
 | |
|             <artifactId>spring-oxm</artifactId>
 | |
|             <version>${spring-oxm.version}</version>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>commons-logging</groupId>
 | |
|             <artifactId>commons-logging</artifactId>
 | |
|             <version>${commons-logging.version}</version>
 | |
|         </dependency>
 | |
|         <!-- marshalling -->
 | |
|         <dependency>
 | |
|             <groupId>com.fasterxml.jackson.core</groupId>
 | |
|             <artifactId>jackson-databind</artifactId>
 | |
|         </dependency>
 | |
|         <!-- web -->
 | |
|         <dependency>
 | |
|             <groupId>jakarta.servlet</groupId>
 | |
|             <artifactId>jakarta.servlet-api</artifactId>
 | |
|             <scope>provided</scope>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>jakarta.servlet.jsp.jstl</groupId>
 | |
|             <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
 | |
|             <scope>runtime</scope>
 | |
|         </dependency>
 | |
| 
 | |
|         <!-- http -->
 | |
|         <dependency>
 | |
|             <groupId>org.apache.httpcomponents.core5</groupId>
 | |
|             <artifactId>httpcore5</artifactId>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.apache.httpcomponents.client5</groupId>
 | |
|             <artifactId>httpclient5</artifactId>
 | |
|         </dependency>
 | |
|         <!-- util -->
 | |
|         <dependency>
 | |
|             <groupId>com.google.guava</groupId>
 | |
|             <artifactId>guava</artifactId>
 | |
|             <version>${guava.version}</version>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.apache.commons</groupId>
 | |
|             <artifactId>commons-lang3</artifactId>
 | |
|             <version>${commons-lang3.version}</version>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>javax.xml.bind</groupId>
 | |
|             <artifactId>jaxb-api</artifactId>
 | |
|             <version>${jaxb-api.version}</version>
 | |
|         </dependency>
 | |
|     </dependencies>
 | |
| 
 | |
|     <build>
 | |
|         <finalName>spring-security-web-rest-custom</finalName>
 | |
|         <resources>
 | |
|             <resource>
 | |
|                 <directory>src/main/resources</directory>
 | |
|                 <filtering>true</filtering>
 | |
|             </resource>
 | |
|         </resources>
 | |
|         <plugins>
 | |
|             <plugin>
 | |
|                 <groupId>org.springframework.boot</groupId>
 | |
|                 <artifactId>spring-boot-maven-plugin</artifactId>
 | |
|                 <configuration>
 | |
|                     <skip>true</skip>
 | |
|                 </configuration>
 | |
|             </plugin>
 | |
|             <plugin>
 | |
|                 <groupId>org.apache.maven.plugins</groupId>
 | |
|                 <artifactId>maven-war-plugin</artifactId>
 | |
|                 <configuration>
 | |
|                     <failOnMissingWebXml>false</failOnMissingWebXml>
 | |
|                 </configuration>
 | |
|             </plugin>
 | |
|             <plugin>
 | |
|                 <groupId>org.codehaus.cargo</groupId>
 | |
|                 <artifactId>cargo-maven2-plugin</artifactId>
 | |
|                 <version>${cargo-maven2-plugin.version}</version>
 | |
|                 <configuration>
 | |
|                     <wait>true</wait>
 | |
|                     <container>
 | |
|                         <containerId>jetty8x</containerId>
 | |
|                         <type>embedded</type>
 | |
|                         <systemProperties>
 | |
|                             <!-- <provPersistenceTarget>cargo</provPersistenceTarget> -->
 | |
|                         </systemProperties>
 | |
|                     </container>
 | |
|                     <configuration>
 | |
|                         <properties>
 | |
|                             <cargo.servlet.port>8082</cargo.servlet.port>
 | |
|                         </properties>
 | |
|                     </configuration>
 | |
|                 </configuration>
 | |
|             </plugin>
 | |
|         </plugins>
 | |
|     </build>
 | |
| 
 | |
|     <properties>
 | |
|         <commons-logging.version>1.2</commons-logging.version>
 | |
|         <jaxb-api.version>2.3.1</jaxb-api.version>
 | |
|         <spring-oxm.version>6.1.4</spring-oxm.version>
 | |
|         <!-- Maven plugins -->
 | |
|         <cargo-maven2-plugin.version>1.6.1</cargo-maven2-plugin.version>
 | |
|     </properties>
 | |
| 
 | |
| </project> |