pom.xml (2525B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <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 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 5 <groupId>xyz.kebigon</groupId> 6 <artifactId>yuzurss</artifactId> 7 <version>0.1.3</version> 8 9 <parent> 10 <groupId>org.springframework.boot</groupId> 11 <artifactId>spring-boot-starter-parent</artifactId> 12 <version>2.2.6.RELEASE</version> 13 <relativePath /> <!-- lookup parent from repository --> 14 </parent> 15 16 <name>YuzuRSS</name> 17 <description>RSS aggregator microservice based on Spring MVC</description> 18 19 <properties> 20 <java.version>1.8</java.version> 21 </properties> 22 23 <dependencies> 24 <dependency> 25 <groupId>org.springframework.boot</groupId> 26 <artifactId>spring-boot-starter-web</artifactId> 27 </dependency> 28 <dependency> 29 <groupId>org.springframework.boot</groupId> 30 <artifactId>spring-boot-starter-cache</artifactId> 31 </dependency> 32 33 <!-- Caffeine Cache --> 34 <dependency> 35 <groupId>com.github.ben-manes.caffeine</groupId> 36 <artifactId>caffeine</artifactId> 37 </dependency> 38 39 <!-- ROME --> 40 <dependency> 41 <groupId>com.rometools</groupId> 42 <artifactId>rome</artifactId> 43 <version>1.12.2</version> 44 </dependency> 45 46 <!-- Project Lombok --> 47 <dependency> 48 <groupId>org.projectlombok</groupId> 49 <artifactId>lombok</artifactId> 50 <scope>provided</scope> 51 </dependency> 52 53 <dependency> 54 <groupId>org.springframework.boot</groupId> 55 <artifactId>spring-boot-starter-test</artifactId> 56 <scope>test</scope> 57 <exclusions> 58 <exclusion> 59 <groupId>org.junit.vintage</groupId> 60 <artifactId>junit-vintage-engine</artifactId> 61 </exclusion> 62 </exclusions> 63 </dependency> 64 </dependencies> 65 66 <build> 67 <plugins> 68 <plugin> 69 <artifactId>maven-assembly-plugin</artifactId> 70 <configuration> 71 <descriptors> 72 <descriptor>src/assembly/assembly.xml</descriptor> 73 </descriptors> 74 </configuration> 75 <executions> 76 <execution> 77 <phase>package</phase> 78 <goals> 79 <goal>single</goal> 80 </goals> 81 </execution> 82 </executions> 83 </plugin> 84 85 <plugin> 86 <artifactId>maven-surefire-plugin</artifactId> 87 <configuration> 88 <additionalClasspathElements> 89 <additionalClasspathElement>src/main/packaged-resources/cfg</additionalClasspathElement> 90 </additionalClasspathElements> 91 </configuration> 92 </plugin> 93 </plugins> 94 </build> 95 96 </project>