sxcybot

OSRS oriented Discord Bot
git clone git://git.wimdupont.com/sxcybot.git
Log | Files | Refs | README | LICENSE

pom.xml (3714B)


      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"
      3          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
      4     <modelVersion>4.0.0</modelVersion>
      5     <parent>
      6         <groupId>org.springframework.boot</groupId>
      7         <artifactId>spring-boot-starter-parent</artifactId>
      8         <version>3.3.2</version>
      9         <relativePath/> <!-- lookup parent from repository -->
     10     </parent>
     11     <groupId>com.wimdupont</groupId>
     12     <artifactId>sxcybot</artifactId>
     13     <version>0.0.1-SNAPSHOT</version>
     14     <name>sxcybot</name>
     15     <description>OSRS oriented Discord Bot</description>
     16 
     17     <properties>
     18         <java.version>21</java.version>
     19         <dv8ation.jda.version>5.0.1</dv8ation.jda.version>
     20     </properties>
     21 
     22     <dependencies>
     23         <dependency>
     24             <groupId>org.springframework.boot</groupId>
     25             <artifactId>spring-boot-starter-data-jpa</artifactId>
     26         </dependency>
     27         <dependency>
     28             <groupId>org.springframework.boot</groupId>
     29             <artifactId>spring-boot-starter-web</artifactId>
     30         </dependency>
     31         <dependency>
     32             <groupId>org.springframework.boot</groupId>
     33             <artifactId>spring-boot-starter-test</artifactId>
     34             <scope>test</scope>
     35         </dependency>
     36         <dependency>
     37             <groupId>org.mariadb.jdbc</groupId>
     38             <artifactId>mariadb-java-client</artifactId>
     39         </dependency>
     40         <dependency>
     41             <groupId>org.eclipse.angus</groupId>
     42             <artifactId>jakarta.mail</artifactId>
     43         </dependency>
     44         <dependency>
     45             <groupId>net.dv8tion</groupId>
     46             <artifactId>JDA</artifactId>
     47             <version>${dv8ation.jda.version}</version>
     48         </dependency>
     49         <dependency>
     50             <groupId>org.flywaydb</groupId>
     51             <artifactId>flyway-core</artifactId>
     52         </dependency>
     53         <dependency>
     54             <groupId>org.flywaydb</groupId>
     55             <artifactId>flyway-mysql</artifactId>
     56         </dependency>
     57     </dependencies>
     58 
     59     <build>
     60         <plugins>
     61             <plugin>
     62                 <groupId>org.springframework.boot</groupId>
     63                 <artifactId>spring-boot-maven-plugin</artifactId>
     64             </plugin>
     65             <plugin>
     66                 <groupId>org.flywaydb</groupId>
     67                 <artifactId>flyway-maven-plugin</artifactId>
     68             </plugin>
     69             <plugin>
     70                 <groupId>org.apache.maven.plugins</groupId>
     71                 <artifactId>maven-compiler-plugin</artifactId>
     72             </plugin>
     73         </plugins>
     74     </build>
     75     <profiles>
     76         <profile>
     77             <id>dev</id>
     78             <activation>
     79                 <activeByDefault>true</activeByDefault>
     80             </activation>
     81             <properties>
     82                 <spring.profiles.active>dev</spring.profiles.active>
     83                 <flyway.configFiles>src/main/resources/application-dev.properties</flyway.configFiles>
     84             </properties>
     85         </profile>
     86         <profile>
     87             <id>tst</id>
     88             <properties>
     89                 <spring.profiles.active>tst</spring.profiles.active>
     90                 <flyway.configFiles>src/main/resources/application-tst.properties</flyway.configFiles>
     91             </properties>
     92         </profile>
     93         <profile>
     94             <id>prd</id>
     95             <properties>
     96                 <spring.profiles.active>prd</spring.profiles.active>
     97                 <flyway.configFiles>src/main/resources/application-prd.properties</flyway.configFiles>
     98             </properties>
     99         </profile>
    100     </profiles>
    101 </project>