Establish buildable modules and shared host-service boundaries

This commit is contained in:
2026-11-12 07:49:06 +01:00
parent 1326b18746
commit 306266ae40
41 changed files with 1980 additions and 23 deletions
+16 -2
View File
@@ -7,6 +7,11 @@
<artifactId>neitzel-fx-designer</artifactId>
<version>0.1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>designer-contracts</module><module>designer-preview-api</module>
<module>designer-core</module><module>designer-kit-ui</module>
<module>designer-standalone</module><module>designer-target-tools</module>
</modules>
<name>Neitzel FX Designer</name>
<description>Repository foundation for the shared Kit designer and its standalone and IntelliJ hosts.</description>
<url>https://gitea.neitzel.de/konrad/NeitzelFXDesigner</url>
@@ -20,8 +25,17 @@
<url>https://gitea.neitzel.de/konrad/NeitzelFXDesigner</url>
<tag>HEAD</tag>
</scm>
<!-- Module and bytecode baselines are established in bootstrap work package 3. -->
<dependencyManagement><dependencies>
<dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><version>5.12.2</version><scope>test</scope></dependency>
</dependencies></dependencyManagement>
<build>
<pluginManagement><plugins>
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.14.1</version><configuration><release>${module.java.release}</release></configuration></plugin>
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>3.5.4</version><configuration><testFailureIgnore>false</testFailureIgnore></configuration></plugin>
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>3.3.1</version></plugin>
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.4.2</version></plugin>
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-install-plugin</artifactId><version>3.1.2</version></plugin>
</plugins></pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -34,7 +48,7 @@
<configuration>
<rules>
<requireMavenVersion><version>[3.9.11,3.9.12)</version></requireMavenVersion>
<requireJavaVersion><version>[21,)</version></requireJavaVersion>
<requireJavaVersion><version>[25,)</version></requireJavaVersion>
</rules>
</configuration>
</execution>