archetype-resources.pom.xml Maven / Gradle / Ivy
Go to download
The basic archetype, which provides preconfigured dependencies for the basic usage of AutomataLib.
<?xml version="1.0" encoding="UTF-8" ?> <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" 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> <groupId>${groupId}</groupId> <artifactId>${artifactId}</artifactId> <version>${version}</version> <packaging>jar</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- AutomataLib requires Java 8 --> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <!-- Version of AutomataLib to use --> <automatalib.version>${automatalibVersion}</automatalib.version> </properties> <dependencyManagement> <dependencies> <!-- Import AutomataLib dependencies --> <dependency> <groupId>net.automatalib</groupId> <artifactId>automata-parent</artifactId> <version>${automatalib.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>net.automatalib</groupId> <artifactId>automata-api</artifactId> </dependency> <dependency> <groupId>net.automatalib</groupId> <artifactId>automata-core</artifactId> </dependency> <dependency> <groupId>net.automatalib</groupId> <artifactId>automata-util</artifactId> </dependency> <dependency> <groupId>net.automatalib</groupId> <artifactId>automata-jung-visualizer</artifactId> <scope>runtime</scope> </dependency> <!-- provide an SLF4J implementation --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <scope>runtime</scope> </dependency> </dependencies> </project>