pom.xml 2.86 KB
Newer Older
Dr. Martin Goik's avatar
Dr. Martin Goik committed
1 2 3 4 5 6 7 8 9 10 11
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	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>de.hdm-stuttgart.mi.sd1</groupId>
	<artifactId>sd1_2017winter_solve</artifactId>
	<version>0.9</version>
	<packaging>jar</packaging>

	<name>sd1_2017winter_solve</name>

Dr. Martin Goik's avatar
Dr. Martin Goik committed
12
	<url>https://freedocs.mi.hdm-stuttgart.de/sd1_sect_mavenCli.html</url>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
13 14 15 16 17 18 19 20

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>

	<repositories>
		<repository>
			<id>hdm-mi-internal-maven-repo</id>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
21
			<url>https://maven.mi.hdm-stuttgart.de/nexus/repository/mi-maven</url>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
22 23 24 25 26 27 28 29 30 31 32 33 34 35
		</repository>
	</repositories>

	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.12</version>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>org.apache.logging.log4j</groupId>
			<artifactId>log4j-core</artifactId>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
36 37 38 39 40 41 42
			<version>2.11.1</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-core</artifactId>
			<version>5.1.4.RELEASE</version>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
43 44 45 46 47
		</dependency>

		<dependency>
			<groupId>de.hdm_stuttgart.mi.exam</groupId>
			<artifactId>unitmarking</artifactId>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
48
			<version>1.0</version>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
49 50 51 52 53 54 55 56 57 58
		</dependency>

	</dependencies>

	<build>
		<plugins>

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
59
				<version>3.8.1</version>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
60
				<configuration>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
61 62
					<source>11</source>
					<target>11</target>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
63 64 65 66 67 68
				</configuration>
			</plugin>

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-javadoc-plugin</artifactId>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
69
				<version>3.1.0</version>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
70
				<configuration>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
71 72 73 74 75 76 77 78 79 80 81 82 83
					<javaApiLinks>
						<property>
							<name>api_11</name>
							<value>https://klausur.mi.hdm-stuttgart.de/doc/openjdk-11-doc/api/</value>
						</property>
					</javaApiLinks>

					<stylesheetfile>localstyles.css</stylesheetfile>

					<additionalJOptions>
						<additionalJOption>-html5</additionalJOption>
					</additionalJOptions>
					<javadocExecutable>${java.home}/bin/javadoc</javadocExecutable>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
84
				</configuration>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
85 86 87 88
			</plugin>

			<plugin>
				<artifactId>maven-assembly-plugin</artifactId>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
89 90
				<version>3.1.1</version>

Dr. Martin Goik's avatar
Dr. Martin Goik committed
91
				<configuration>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
92 93 94
					<descriptors>
						<descriptor>src/main/assembly/assembly.xml</descriptor>
					</descriptors>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
				</configuration>
				<executions>
					<execution>
						<id>make-assembly</id>
						<phase>package</phase>
						<goals>
							<goal>single</goal>
						</goals>
						<configuration>
							<archive>
								<manifest>
									<mainClass>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</mainClass>
								</manifest>
							</archive>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
Dr. Martin Goik's avatar
Dr. Martin Goik committed
115
</project>