klass
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>cool.klass</groupId> <artifactId>klass</artifactId> <version>0.5.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Copyright 2024 Craig Motlin ~ ~ Licensed under the Apache License, Version 2.0 (the "License"); ~ you may not use this file except in compliance with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. --> <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> <groupId>io.liftwizard</groupId> <artifactId>liftwizard-parent-build</artifactId> <version>2.1.29</version> </parent> <groupId>cool.klass</groupId> <artifactId>klass</artifactId> <version>0.5.0</version> <packaging>pom</packaging> <name>Klass (Root Module Group)</name> <description>Klass is a rapid application development framework with full support for temporal data.</description> <url>https://github.com/motlin/klass</url> <inceptionYear>2024</inceptionYear> <licenses> <license> <name>Apache License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <id>motlin</id> <name>Craig Motlin</name> <email>cmotlin@gmail.com</email> <url>https://github.com/motlin</url> </developer> </developers> <modules> <module>klass-bom</module> <module>klass-data-store</module> <module>klass-dropwizard</module> <module>klass-generator-plugins</module> <module>klass-generators</module> <module>klass-graphql</module> <module>klass-logging</module> <module>klass-maven-archetype</module> <module>klass-model-converters</module> <module>klass-models</module> <module>klass-reladomo</module> <module>klass-serialization-jackson</module> <module>klass-serializers</module> <module>klass-syntax</module> <module>klass-test-modules</module> <module>xample-projects</module> </modules> <scm> <connection>scm:git:https://github.com/motlin/klass.git</connection> <developerConnection>scm:git:https@github.com:motlin/klass.git</developerConnection> <tag>0.5.0</tag> <url>https://github.com/motlin/klass</url> </scm> <issueManagement> <system>GitHub Issues</system> <url>https://github.com/motlin/klass/issues</url> </issueManagement> <ciManagement> <system>GitHub</system> <url>https://github.com/motlin/klass/actions</url> </ciManagement> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.build.outputTimestamp>2025-04-26T16:06:42Z</project.build.outputTimestamp> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> <maven.compiler.release>17</maven.compiler.release> <maven.compiler.parameters>true</maven.compiler.parameters> <checkstyle.configuration>${maven.multiModuleProjectDirectory}/checkstyle-configuration.xml</checkstyle.configuration> <checkstyle.suppressions>${maven.multiModuleProjectDirectory}/checkstyle-suppressions.xml</checkstyle.suppressions> <checkstyle.cache>${project.build.directory}/checkstyle-cache</checkstyle.cache> <liftwizard.version>2.1.29</liftwizard.version> <klass.version>${project.version}</klass.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>io.liftwizard</groupId> <artifactId>liftwizard-dependencies</artifactId> <version>${liftwizard.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>io.liftwizard</groupId> <artifactId>liftwizard-bom</artifactId> <version>${liftwizard.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-archetype-plugin</artifactId> <version>3.3.1</version> </plugin> </plugins> </pluginManagement> </build> <profiles> <!--region Phase 1: validate--> <profile> <id>maven-enforcer-plugin</id> <build> <plugins> <plugin> <artifactId>maven-enforcer-plugin</artifactId> <configuration> <rules combine.children="append"> <enforceBytecodeVersion> <maxJdkVersion>17</maxJdkVersion> </enforceBytecodeVersion> <bannedDependencies> <excludes> <exclude>ch.qos.reload4j:reload4j</exclude> <exclude>log4j:log4j</exclude> <exclude>org.hamcrest:hamcrest-core</exclude> <exclude>org.hamcrest:hamcrest</exclude> </excludes> </bannedDependencies> </rules> </configuration> </plugin> </plugins> </build> </profile> <!--endregion--> <!--region Phase 21: verify--> <profile> <id>maven-dependency-plugin</id> <build> <plugins> <plugin> <artifactId>maven-dependency-plugin</artifactId> <configuration> <ignoredUnusedDeclaredDependencies combine.children="append"> <ignoredUnusedDeclaredDependency>com.stackoverflow:stackoverflow-domain-model</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass.xample.coverage:coverage-example-domain-model</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass.xample.coverage:coverage-example-graphql-reladomo-finder</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass.xample.coverage:coverage-example-graphql-schema-query</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass.xample.coverage:coverage-example-graphql-schema</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass.xample.coverage:coverage-example-liquibase-schema</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass.xample.coverage:coverage-example-reladomo-runtime-configuration</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass.xample.coverage:coverage-example-relational-schema</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-dropwizard-bundle-bootstrap-writer</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-dropwizard-bundle-reladomo-jsonview</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-dropwizard-bundle-reladomo-response</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-dropwizard-bundle-sample-data</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-dropwizard-configuration-data-store-reladomo</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-dropwizard-configuration-domain-model-loader-compiler</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-dropwizard-configuration-domain-model-loader-constant</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-model-bootstrapped-domain-model</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-model-bootstrapped-graphql-reladomo-finder</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-model-bootstrapped-graphql-schema</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-model-bootstrapped-liquibase-schema</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-model-bootstrapped-reladomo-pojos</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>cool.klass:klass-syntax-css-class</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-auth-filter</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-connection-manager-holder</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-cors</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-ddl-executor</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-h2</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-liquibase-migration</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-logging-config</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-logging-http</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-logging-uncaught-exception-handler</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-object-mapper</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-bundle-reladomo</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-connection-manager-h2-memory</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>io.liftwizard:liftwizard-liquibase-simulated-sequence</ignoredUnusedDeclaredDependency> </ignoredUnusedDeclaredDependencies> </configuration> </plugin> </plugins> </build> </profile> <!--endregion--> </profiles> </project>