Skip to content

Commit

Permalink
Introduce new fluent API - provide old api via legacy module
Browse files Browse the repository at this point in the history
  • Loading branch information
Tobias Stamann committed Jan 15, 2024
1 parent e93e731 commit 40ccd23
Show file tree
Hide file tree
Showing 58 changed files with 3,915 additions and 289 deletions.
117 changes: 117 additions & 0 deletions coverage/pom.xml.releaseBackup
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
<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>

<artifactId>coverage</artifactId>
<packaging>pom</packaging>

<parent>
<groupId>io.toolisticon.cute</groupId>
<artifactId>cute-parent</artifactId>
<version>0.12.1-SNAPSHOT</version>
</parent>

<name>coverage</name>

<dependencies>

<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>cute</artifactId>
</dependency>
<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>extension-api</artifactId>
</dependency>
<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>extension-junit4</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>extension-junit4</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>extension-testng</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>integration-test-junit4</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>integration-test-testng</artifactId>
<version>${project.version}</version>
</dependency>
<!--
<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>extension-modulesupport</artifactId>
</dependency>
-->
<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>extension-plainjava</artifactId>
</dependency>

</dependencies>

<profiles>
<profile>
<id>use jdk8 sources</id>
<activation>
<jdk>[1.8,)</jdk>
</activation>
<dependencies>
<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>extension-junit5</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.toolisticon.cute</groupId>
<artifactId>integration-test-junit5</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</profile>
</profiles>


<build>

<plugins>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>


<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<executions>
<execution>
<id>report-aggregate</id>
<phase>verify</phase>
<goals>
<goal>report-aggregate</goal>
</goals>
</execution>
</executions>
</plugin>

</plugins>

</build>

</project>
19 changes: 18 additions & 1 deletion cute/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,30 @@
<artifactId>junit</artifactId>
</dependency>

<dependency>
<groupId>io.toolisticon.fluapigen</groupId>
<artifactId>fluapigen-api</artifactId>
</dependency>

</dependencies>


<build>

<plugins>

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration combine.self="append">
<verbose>true</verbose>
<annotationProcessorPaths>
<path>
<groupId>io.toolisticon.fluapigen</groupId>
<artifactId>fluapigen-processor</artifactId>
<version>${fluapigen.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
Expand Down
Loading

0 comments on commit 40ccd23

Please sign in to comment.