Skip to content
This repository was archived by the owner on Mar 3, 2026. It is now read-only.

Commit 7bd46da

Browse files
committed
ebean module fixes jooby-project#182
1 parent 73c0859 commit 7bd46da

16 files changed

Lines changed: 1364 additions & 2 deletions

File tree

coverage-report/pom.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
<source>${project.parent.basedir}/jooby-hazelcast/src/main/java</source>
6262
<source>${project.parent.basedir}/jooby-sass/src/main/java</source>
6363
<source>${project.parent.basedir}/jooby-less/src/main/java</source>
64+
<source>${project.parent.basedir}/jooby-ebean/src/main/java</source>
6465
</sources>
6566
</configuration>
6667
</execution>
@@ -100,6 +101,7 @@
100101
<source>${project.parent.basedir}/jooby-hazelcast/src/test/java</source>
101102
<source>${project.parent.basedir}/jooby-sass/src/test/java</source>
102103
<source>${project.parent.basedir}/jooby-less/src/test/java</source>
104+
<source>${project.parent.basedir}/jooby-ebean/src/test/java</source>
103105
</sources>
104106
</configuration>
105107
</execution>
@@ -363,6 +365,22 @@
363365
<version>${project.version}</version>
364366
</dependency>
365367

368+
<dependency>
369+
<groupId>org.jooby</groupId>
370+
<artifactId>jooby-ebean</artifactId>
371+
<version>${project.version}</version>
372+
</dependency>
373+
374+
<dependency>
375+
<groupId>org.avaje.ebeanorm</groupId>
376+
<artifactId>avaje-ebeanorm-agent</artifactId>
377+
</dependency>
378+
379+
<dependency>
380+
<groupId>org.avaje</groupId>
381+
<artifactId>avaje-agentloader</artifactId>
382+
</dependency>
383+
366384
<dependency>
367385
<groupId>com.amazonaws</groupId>
368386
<artifactId>aws-java-sdk-s3</artifactId>

jooby-ebean/pom.xml

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4+
5+
<parent>
6+
<groupId>org.jooby</groupId>
7+
<artifactId>jooby-project</artifactId>
8+
<version>0.10.0-SNAPSHOT</version>
9+
</parent>
10+
11+
<modelVersion>4.0.0</modelVersion>
12+
<artifactId>jooby-ebean</artifactId>
13+
14+
<name>ebean module</name>
15+
<description>Ebean for Jooby</description>
16+
17+
<build>
18+
<plugins>
19+
<!-- sure-fire -->
20+
<plugin>
21+
<groupId>org.apache.maven.plugins</groupId>
22+
<artifactId>maven-surefire-plugin</artifactId>
23+
<configuration>
24+
<includes>
25+
<include>**/*Test.java</include>
26+
<include>**/*Feature.java</include>
27+
<include>**/Issue*.java</include>
28+
</includes>
29+
</configuration>
30+
</plugin>
31+
32+
</plugins>
33+
</build>
34+
35+
<dependencies>
36+
<!-- Jooby -->
37+
<dependency>
38+
<groupId>org.jooby</groupId>
39+
<artifactId>jooby-jdbc</artifactId>
40+
<version>${project.version}</version>
41+
</dependency>
42+
43+
<!-- Jackson Core -->
44+
<dependency>
45+
<groupId>com.fasterxml.jackson.core</groupId>
46+
<artifactId>jackson-core</artifactId>
47+
</dependency>
48+
49+
<!-- Ebean -->
50+
<dependency>
51+
<groupId>org.avaje.ebeanorm</groupId>
52+
<artifactId>avaje-ebeanorm</artifactId>
53+
<exclusions>
54+
<exclusion>
55+
<groupId>org.jetbrains</groupId>
56+
<artifactId>annotations</artifactId>
57+
</exclusion>
58+
<exclusion>
59+
<groupId>com.fasterxml.jackson.core</groupId>
60+
<artifactId>jackson-core</artifactId>
61+
</exclusion>
62+
</exclusions>
63+
</dependency>
64+
65+
<dependency>
66+
<groupId>org.avaje.ebeanorm</groupId>
67+
<artifactId>avaje-ebeanorm-agent</artifactId>
68+
<optional>true</optional>
69+
</dependency>
70+
71+
<dependency>
72+
<groupId>org.avaje</groupId>
73+
<artifactId>avaje-agentloader</artifactId>
74+
<optional>true</optional>
75+
</dependency>
76+
77+
<!-- Test dependencies -->
78+
<dependency>
79+
<groupId>org.jooby</groupId>
80+
<artifactId>jooby</artifactId>
81+
<version>${project.version}</version>
82+
<scope>test</scope>
83+
<classifier>tests</classifier>
84+
</dependency>
85+
86+
<dependency>
87+
<groupId>junit</groupId>
88+
<artifactId>junit</artifactId>
89+
<scope>test</scope>
90+
</dependency>
91+
92+
<dependency>
93+
<groupId>org.easymock</groupId>
94+
<artifactId>easymock</artifactId>
95+
<scope>test</scope>
96+
</dependency>
97+
98+
<dependency>
99+
<groupId>org.powermock</groupId>
100+
<artifactId>powermock-api-easymock</artifactId>
101+
<scope>test</scope>
102+
</dependency>
103+
104+
<dependency>
105+
<groupId>org.powermock</groupId>
106+
<artifactId>powermock-module-junit4</artifactId>
107+
<scope>test</scope>
108+
</dependency>
109+
110+
<dependency>
111+
<groupId>org.jacoco</groupId>
112+
<artifactId>org.jacoco.agent</artifactId>
113+
<classifier>runtime</classifier>
114+
<scope>test</scope>
115+
</dependency>
116+
117+
</dependencies>
118+
119+
</project>

0 commit comments

Comments
 (0)