/ 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>