/ pom.xml
pom.xml
 1  <project xmlns="https://maven.apache.org/POM/4.0.0"
 2           xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
 3           xsi:schemaLocation="https://maven.apache.org/POM/4.0.0
 4                               https://maven.apache.org/xsd/maven-4.0.0.xsd">
 5  
 6    <modelVersion>4.0.0</modelVersion>
 7  
 8    <!-- JitPack will override groupId automatically -->
 9    <groupId>io.oxyjen</groupId>
10    <artifactId>oxyjen-core</artifactId>
11    <version>0.5.0-SNAPSHOT</version>
12    <packaging>jar</packaging>
13  
14    <name>OxyJen</name>
15    <description>AI Orchestration Framework for Java</description>
16    <url>https://github.com/11divyansh/OxyJen</url>
17  
18    <licenses>
19      <license>
20        <name>Apache License 2.0</name>
21        <url>https://www.apache.org/licenses/LICENSE-2.0</url>
22      </license>
23    </licenses>
24  
25    <properties>
26      <maven.compiler.source>17</maven.compiler.source>
27      <maven.compiler.target>17</maven.compiler.target>
28      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
29    </properties>
30  
31    <dependencies>
32      <!-- JUnit 5 -->
33      <dependency>
34        <groupId>org.junit.jupiter</groupId>
35        <artifactId>junit-jupiter-api</artifactId>
36        <version>5.10.0</version>
37        <scope>test</scope>
38      </dependency>
39  
40      <dependency>
41        <groupId>org.junit.jupiter</groupId>
42        <artifactId>junit-jupiter-engine</artifactId>
43        <version>5.10.0</version>
44        <scope>test</scope>
45      </dependency>
46      
47      <dependency>
48        <groupId>org.mockito</groupId>
49        <artifactId>mockito-core</artifactId>
50        <version>5.8.0</version>
51        <scope>test</scope>
52  	</dependency>
53  
54  	<dependency>
55        <groupId>org.mockito</groupId>
56        <artifactId>mockito-junit-jupiter</artifactId>
57        <version>5.8.0</version>
58        <scope>test</scope>
59  	</dependency>
60  
61    </dependencies>
62  
63    <build>
64      <plugins>
65        <!-- Java compiler -->
66        <plugin>
67          <groupId>org.apache.maven.plugins</groupId>
68          <artifactId>maven-compiler-plugin</artifactId>
69          <version>3.11.0</version>
70        </plugin>
71  
72        <!-- JUnit 5 runner -->
73        <plugin>
74          <groupId>org.apache.maven.plugins</groupId>
75          <artifactId>maven-surefire-plugin</artifactId>
76          <version>3.1.2</version>
77        </plugin>
78      </plugins>
79    </build>
80  
81  </project>