<?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>libraries-3</artifactId> <name>libraries-3</name> <parent> <groupId>com.baeldung</groupId> <artifactId>parent-boot-2</artifactId> <version>0.0.1-SNAPSHOT</version> <relativePath>../parent-boot-2</relativePath> </parent> <dependencies> <dependency> <groupId>com.beust</groupId> <artifactId>jcommander</artifactId> <version>${jcommander.version}</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>net.sourceforge.barbecue</groupId> <artifactId>barbecue</artifactId> <version>${barbecue.version}</version> </dependency> <dependency> <groupId>net.sf.barcode4j</groupId> <artifactId>barcode4j</artifactId> <version>${barcode4j.version}</version> </dependency> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>${zxing.version}</version> </dependency> <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>${zxing.version}</version> </dependency> <dependency> <groupId>com.github.kenglxn.qrgen</groupId> <artifactId>javase</artifactId> <version>${qrgen.version}</version> </dependency> <dependency> <groupId>com.github.rvesse</groupId> <artifactId>airline</artifactId> <version>${airline.version}</version> </dependency> <dependency> <groupId>org.cactoos</groupId> <artifactId>cactoos</artifactId> <version>${cactoos.version}</version> </dependency> <dependency> <groupId>org.cache2k</groupId> <artifactId>cache2k-base-bom</artifactId> <version>${cache2k.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.squareup.moshi</groupId> <artifactId>moshi</artifactId> <version>${moshi.version}</version> </dependency> <dependency> <groupId>com.squareup.moshi</groupId> <artifactId>moshi-adapters</artifactId> <version>${moshi.version}</version> </dependency> <dependency> <groupId>com.jcabi</groupId> <artifactId>jcabi-aspects</artifactId> <version>${jcabi-aspects.version}</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>${aspectjrt.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.takes</groupId> <artifactId>takes</artifactId> <version>${takes.version}</version> </dependency> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core</artifactId> <version>${velocity-engine-core.version}</version> </dependency> </dependencies> <repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> </repositories> <build> <finalName>libraries-3</finalName> <plugins> <plugin> <groupId>com.jcabi</groupId> <artifactId>jcabi-maven-plugin</artifactId> <version>${jcabi-maven-plugin.version}</version> <executions> <execution> <goals> <goal>ajc</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjtools</artifactId> <version>${aspectjtools.version}</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>${aspectjweaver.version}</version> </dependency> </dependencies> </plugin> </plugins> <resources> <resource> <directory>src/main/webapp</directory> <filtering>true</filtering> </resource> </resources> </build> <profiles> <profile> <id>reload</id> <build> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> <resource> <directory>src/main/webapp</directory> <filtering>true</filtering> </resource> </resources> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>${exec-maven-plugin.version}</version> <executions> <execution> <id>start-server</id> <phase>pre-integration-test</phase> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <mainClass>com.baeldung.takes.TakesApp</mainClass> <cleanupDaemonThreads>false</cleanupDaemonThreads> <arguments> <argument>--port=${port}</argument> </arguments> </configuration> </plugin> </plugins> </build> </profile> </profiles> <properties> <jcommander.version>1.78</jcommander.version> <lombok.version>1.18.6</lombok.version> <barbecue.version>1.5-beta1</barbecue.version> <barcode4j.version>2.1</barcode4j.version> <zxing.version>3.3.0</zxing.version> <qrgen.version>2.6.0</qrgen.version> <cactoos.version>0.43</cactoos.version> <airline.version>2.7.2</airline.version> <cache2k.version>1.2.3.Final</cache2k.version> <moshi.version>1.9.2</moshi.version> <jcabi-aspects.version>0.22.6</jcabi-aspects.version> <aspectjrt.version>1.9.2</aspectjrt.version> <jcabi-maven-plugin.version>0.14.1</jcabi-maven-plugin.version> <aspectjtools.version>1.9.2</aspectjtools.version> <aspectjweaver.version>1.9.2</aspectjweaver.version> <takes.version>1.19</takes.version> <velocity-engine-core.version>2.2</velocity-engine-core.version> <exec-maven-plugin.version>1.6.0</exec-maven-plugin.version> </properties> </project>