archetype-resources.pom.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openxava-crm-archetype
Show all versions of openxava-crm-archetype
Archetype for creating a simple CRM application based on OpenXava
<?xml version="1.0" encoding="UTF-8"?> <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>${groupId}</groupId> <artifactId>${artifactId}</artifactId> <version>${version}</version> <packaging>war</packaging> <properties> <openxava.version>7.4.1</openxava.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- OpenXava applications work nicely with Java 1.8, 11, 17 and 21 --> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>org.openxava</groupId> <artifactId>openxava</artifactId> <version>${openxava.version}</version> </dependency> <!-- To access to your database uncomment the corresponding entry from the below dependencies. If you don't find yours, look in internet for the maven depencency for your database and add it here yourself. --> <!-- MySQL <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>9.0.0</version> </dependency> --> <!-- PostgreSQL <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.7.4</version> </dependency> --> <!-- Oracle <dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc8</artifactId> <version>23.5.0.24.07</version> </dependency> --> <!-- AS/400 <dependency> <groupId>net.sf.jt400</groupId> <artifactId>jt400</artifactId> <version>20.0.7</version> <classifier>java8</classifier> </dependency> --> <!-- Microsoft SQL Server <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>12.8.1.jre8</version> </dependency> --> <!-- Informix <dependency> <groupId>com.ibm.informix</groupId> <artifactId>jdbc</artifactId> <version>4.50.11</version> </dependency> --> <!-- Db2 <dependency> <groupId>com.ibm.db2</groupId> <artifactId>jcc</artifactId> <version>11.5.9.0</version> </dependency> --> <!-- Firebird <dependency> <groupId>org.firebirdsql.jdbc</groupId> <artifactId>jaybird</artifactId> <version>5.0.5.java8</version> </dependency> --> </dependencies> <build> <finalName>${artifactId}</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>unpack</id> <phase>package</phase> <goals> <goal>unpack</goal> </goals> <configuration> <artifactItems> <artifactItem> <groupId>org.openxava</groupId> <artifactId>openxava</artifactId> <version>${openxava.version}</version> <outputDirectory>src/main/resources</outputDirectory> <includes>xava/dtds/*</includes> </artifactItem> </artifactItems> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.3.2</version> <configuration> <packagingExcludes>WEB-INF/lib/ecj-3*.jar, WEB-INF/lib/fontbox-*.jar, WEB-INF/lib/htmlunit-*.jar, WEB-INF/lib/httpclient-*.jar, WEB-INF/lib/httpcore-*.jar, WEB-INF/lib/httpmime-*.jar, WEB-INF/lib/jetty-*.jar, WEB-INF/lib/junit-*.jar, WEB-INF/lib/neko-htmlunit-*.jar, WEB-INF/lib/pdfbox-*.jar, WEB-INF/lib/serializer-*.jar, WEB-INF/lib/tomcat-*.jar, WEB-INF/lib/websocket-*.jar, WEB-INF/lib/xalan-*.jar, WEB-INF/lib/xercesImpl-*.jar, WEB-INF/lib/xml-apis-*.jar</packagingExcludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.2.5</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> </plugins> </build> </project>
© 2015 - 2024 Weber Informatics LLC | Privacy Policy