sxcybot

Discord bot for OSRS based channels
git clone git://git.wimdupont.com/sxcybot.git
Log | Files | Refs | README | LICENSE

pom.xml (3881B)


      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>4.0.0</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>6.1.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-restclient</artifactId>
     34         </dependency>
     35         <dependency>
     36             <groupId>org.springframework.boot</groupId>
     37             <artifactId>spring-boot-starter-test</artifactId>
     38             <scope>test</scope>
     39         </dependency>
     40         <dependency>
     41             <groupId>org.mariadb.jdbc</groupId>
     42             <artifactId>mariadb-java-client</artifactId>
     43         </dependency>
     44         <dependency>
     45             <groupId>org.eclipse.angus</groupId>
     46             <artifactId>jakarta.mail</artifactId>
     47         </dependency>
     48         <dependency>
     49             <groupId>net.dv8tion</groupId>
     50             <artifactId>JDA</artifactId>
     51             <version>${dv8ation.jda.version}</version>
     52         </dependency>
     53         <dependency>
     54             <groupId>org.flywaydb</groupId>
     55             <artifactId>flyway-core</artifactId>
     56         </dependency>
     57         <dependency>
     58             <groupId>org.flywaydb</groupId>
     59             <artifactId>flyway-mysql</artifactId>
     60         </dependency>
     61     </dependencies>
     62 
     63     <build>
     64         <plugins>
     65             <plugin>
     66                 <groupId>org.springframework.boot</groupId>
     67                 <artifactId>spring-boot-maven-plugin</artifactId>
     68             </plugin>
     69             <plugin>
     70                 <groupId>org.flywaydb</groupId>
     71                 <artifactId>flyway-maven-plugin</artifactId>
     72             </plugin>
     73             <plugin>
     74                 <groupId>org.apache.maven.plugins</groupId>
     75                 <artifactId>maven-compiler-plugin</artifactId>
     76             </plugin>
     77         </plugins>
     78     </build>
     79     <profiles>
     80         <profile>
     81             <id>dev</id>
     82             <activation>
     83                 <activeByDefault>true</activeByDefault>
     84             </activation>
     85             <properties>
     86                 <spring.profiles.active>dev</spring.profiles.active>
     87                 <flyway.configFiles>src/main/resources/application-dev.properties</flyway.configFiles>
     88             </properties>
     89         </profile>
     90         <profile>
     91             <id>tst</id>
     92             <properties>
     93                 <spring.profiles.active>tst</spring.profiles.active>
     94                 <flyway.configFiles>src/main/resources/application-tst.properties</flyway.configFiles>
     95             </properties>
     96         </profile>
     97         <profile>
     98             <id>prd</id>
     99             <properties>
    100                 <spring.profiles.active>prd</spring.profiles.active>
    101                 <flyway.configFiles>src/main/resources/application-prd.properties</flyway.configFiles>
    102             </properties>
    103         </profile>
    104     </profiles>
    105 </project>