mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
Query beans also generate a "Assoc" query bean that is used for the relationships. Previously these were generated into a .query.assoc package and with this they are generated as an inner class of the query bean. This then allows the change where an additional filterMany() is generated on the "Assoc" bean that takes a closure. This simplifies the use of query beans for filterMany. This change to the generated query beans needs a change to the ebean-agent enhancement.
119 lines
3.1 KiB
XML
119 lines
3.1 KiB
XML
<?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>
|
|
<parent>
|
|
<artifactId>ebean-parent</artifactId>
|
|
<groupId>io.ebean</groupId>
|
|
<version>13.21.1-SNAPSHOT</version>
|
|
</parent>
|
|
|
|
<name>ebean querybean</name>
|
|
<description>Ebean querybean support</description>
|
|
<artifactId>ebean-querybean</artifactId>
|
|
|
|
<dependencies>
|
|
|
|
<!-- provided scope -->
|
|
<dependency>
|
|
<groupId>io.ebean</groupId>
|
|
<artifactId>ebean-core</artifactId>
|
|
<version>13.21.1-SNAPSHOT</version>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>io.avaje</groupId>
|
|
<artifactId>avaje-jsr305-x</artifactId>
|
|
<version>1.1</version>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
|
|
<!--
|
|
Class retention Nonnull and Nullable annotations
|
|
to assist with IDE auto-completion with Ebean API
|
|
-->
|
|
<dependency>
|
|
<groupId>io.avaje</groupId>
|
|
<artifactId>avaje-lang</artifactId>
|
|
<version>1.1</version>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>joda-time</groupId>
|
|
<artifactId>joda-time</artifactId>
|
|
<version>2.11.1</version>
|
|
<optional>true</optional>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>javax.validation</groupId>
|
|
<artifactId>validation-api</artifactId>
|
|
<version>2.0.1.Final</version>
|
|
<optional>true</optional>
|
|
</dependency>
|
|
|
|
<!-- test dependencies -->
|
|
<dependency>
|
|
<groupId>io.ebean</groupId>
|
|
<artifactId>ebean-datasource</artifactId>
|
|
<version>${ebean-datasource.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>io.ebean</groupId>
|
|
<artifactId>ebean-ddl-generator</artifactId>
|
|
<version>13.21.1-SNAPSHOT</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>io.ebean</groupId>
|
|
<artifactId>querybean-generator</artifactId>
|
|
<version>13.21.1-SNAPSHOT</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>io.ebean</groupId>
|
|
<artifactId>ebean-test</artifactId>
|
|
<version>13.21.1-SNAPSHOT</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>io.avaje</groupId>
|
|
<artifactId>junit</artifactId>
|
|
<version>1.1</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.avaje.composite</groupId>
|
|
<artifactId>logback</artifactId>
|
|
<version>1.1</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
</dependencies>
|
|
|
|
<build>
|
|
<plugins>
|
|
<!-- Enhancement -->
|
|
<plugin>
|
|
<groupId>io.repaint.maven</groupId>
|
|
<artifactId>tiles-maven-plugin</artifactId>
|
|
<version>2.34</version>
|
|
<extensions>true</extensions>
|
|
<configuration>
|
|
<tiles>
|
|
<tile>io.ebean.tile:enhancement:13.21.1-beta</tile>
|
|
</tiles>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
</plugins>
|
|
</build>
|
|
|
|
</project>
|