pom.xml 4.84 KB
Newer Older
Eric Tobias's avatar
Eric Tobias committed
1
<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">
2 3 4
	<modelVersion>4.0.0</modelVersion>
	<groupId>lu.list.itis.dkd.tui</groupId>
	<artifactId>tulip-cps</artifactId>
5
	<version>1.5.0</version>
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
	<name>TULIP Complex Problem Solving</name>

	<licenses>
		<license>
			<name>GNU Lesser General Public License, Version 3</name>
			<url>http://www.gnu.org/licenses/lgpl-3.0.html</url>
			<distribution>repo</distribution>
		</license>
		<license>
			<name>LIST Proprietary Commercial License</name>
			<distribution>repo</distribution>
			<comments>For commercial purposes, please contact tto@list.lu to obtain a license.</comments>
		</license>
	</licenses>

	<build>
Eric Tobias's avatar
Eric Tobias committed
22 23 24 25 26 27 28 29 30 31 32
		<sourceDirectory>src</sourceDirectory>
		<testSourceDirectory>test</testSourceDirectory>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.3</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
			</plugin>
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
						<plugin>
      			<groupId>org.codehaus.mojo</groupId>
      			<artifactId>buildnumber-maven-plugin</artifactId>
      			<version>1.4</version>
      			<executions>
        				<execution>
           				<phase>validate</phase>
          				<goals>
            					<goal>create</goal>
          				</goals>
      					<configuration>
         					<doCheck>false</doCheck>
         					<doUpdate>false</doUpdate>
         					<timestampFormat>{0,date,yyyy-MM-dd HH:mm:ss}</timestampFormat>
         					<timestampPropertyName>build.date</timestampPropertyName>
     					</configuration>
        				</execution>
      			</executions>
     			</plugin> 
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-jar-plugin</artifactId>
    				<version>2.4</version>
    				<configuration>
     			<archive>
      				<manifestEntries>
       					<implementation-version>${project.version}</implementation-version>
       					<implementation-build>${buildNumber}</implementation-build>
       					<build-date>${build.date}</build-date>
      				</manifestEntries>
     			</archive>
    				</configuration>
   			</plugin>    			     				
			
Eric Tobias's avatar
Eric Tobias committed
67 68
		</plugins>
	</build>
69 70 71 72 73 74 75 76

	<dependencies>
		<dependency>
			<groupId>lu.list.itis.dkd</groupId>
			<artifactId>dbc-annotation</artifactId>
			<version>1.1</version>
		</dependency>
		<dependency>
Eric Tobias's avatar
Eric Tobias committed
77 78 79 80
			<groupId>com.google.guava</groupId>
			<artifactId>guava</artifactId>
			<version>19.0</version>
		</dependency>
81 82 83
		<dependency>
			<groupId>lu.list.itis.dkd.tui</groupId>
			<artifactId>tulip</artifactId>
84
			<version>2.5.0</version>
85 86
		</dependency>
		<dependency>
87
			<groupId>maven2.dk.ange</groupId>
88 89 90
			<artifactId>javaoctave</artifactId>
			<version>0.6.4</version>
		</dependency>
91 92 93 94 95
		<dependency>
  			<groupId>org.python</groupId>
  			<artifactId>jython-standalone</artifactId>
  			<version>2.7.1b3</version>
  		</dependency>
96 97 98 99 100 101 102 103
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>1.7.23</version>
		</dependency>
		<dependency>
			<groupId>org.apache.logging.log4j</groupId>
			<artifactId>log4j-api</artifactId>
104
			<version>2.8.1</version>
105 106 107 108
		</dependency>
  		<dependency>
    		<groupId>org.apache.logging.log4j</groupId>
    		<artifactId>log4j-core</artifactId>
109
    		<version>2.8.1</version>
110 111 112 113 114 115 116
  		</dependency>
  		  <dependency>
    		<groupId>org.apache.logging.log4j</groupId>
    		<artifactId>log4j-slf4j-impl</artifactId>
    		<version>2.8</version>
    		<scope>runtime</scope>
  		</dependency>
117 118 119 120 121 122 123 124 125 126 127 128 129

  		  <dependency>
  		  	<groupId>postgresql</groupId>
  		  	<artifactId>postgresql</artifactId>
  		  	<version>9.1-901-1.jdbc4</version>
  		  	<scope>runtime</scope>
  		  </dependency>
  		  <dependency>
  		  	<groupId>com.mchange</groupId>
  		  	<artifactId>c3p0</artifactId>
  		  	<version>0.9.5.2</version>
  		  	<scope>runtime</scope>
  		  </dependency>
130 131 132 133 134 135 136 137 138 139 140
  		  <dependency>
  		  	<groupId>org.glassfish.jersey.core</groupId>
  		  	<artifactId>jersey-client</artifactId>
  		  	<version>2.26</version>
  		  	<scope>runtime</scope>
  		  </dependency>
  		  <dependency>
  		  	<groupId>com.google.code.gson</groupId>
  		  	<artifactId>gson</artifactId>
  		  	<version>2.8.2</version>
  		  </dependency>
141 142 143 144 145 146
  		  <dependency>
  		  	<groupId>org.glassfish.jersey.inject</groupId>
  		  	<artifactId>jersey-hk2</artifactId>
  		  	<version>2.26</version>
  		  	<scope>runtime</scope>
  		  </dependency>
147
	</dependencies>
148 149
	
	<repositories>
Nico Mack's avatar
Nico Mack committed
150 151 152 153 154 155
    	<repository>
      		<id>LIST</id>
      		<name>Artifacts</name>
      		<url>https://artefacts.list.lu/libs-release-local</url>
    	</repository>    
   	</repositories>
156
	
157 158 159 160
	<scm>
		<url>scm:git:https://git.list.lu/nui/TULIP-CPS.git</url>
		<connection>scm:git:https://git.list.lu/nui/TULIP-CPS.git</connection>
	</scm>
Eric Tobias's avatar
Eric Tobias committed
161
</project>