Add OpenXava

This commit is contained in:
2024-03-24 23:00:47 +01:00
parent 2002d29d0b
commit 8dc83d7511
856 changed files with 37005 additions and 0 deletions

View File

@@ -0,0 +1,152 @@
<?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>com.yourcompany</groupId>
<artifactId>bmo</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<openxava.version>7.2.3</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>8.3.0</version>
</dependency>
-->
<!-- PostgreSQL
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.7.1</version>
</dependency>
-->
<!-- Oracle
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>23.3.0.23.09</version>
</dependency>
-->
<!-- AS/400
<dependency>
<groupId>net.sf.jt400</groupId>
<artifactId>jt400</artifactId>
<version>20.0.6</version>
<classifier>java8</classifier>
</dependency>
-->
<!-- Microsoft SQL Server
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>12.4.2.jre8</version>
</dependency>
-->
<!-- Informix
<dependency>
<groupId>com.ibm.informix</groupId>
<artifactId>jdbc</artifactId>
<version>4.50.10.1</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.3.java8</version>
</dependency>
-->
</dependencies>
<build>
<finalName>bmo</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>
</plugins>
</build>
</project>