domino-immutables

Domino Immutables is a wrapper project for Immutables.org to work with GWT.

License

License

Categories

Categories

Immutables Application Layer Libs Code Generators
GroupId

GroupId

org.dominokit
ArtifactId

ArtifactId

domino-immutables
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

gwt-lib
Description

Description

domino-immutables
Domino Immutables is a wrapper project for Immutables.org to work with GWT.
Project URL

Project URL

https://github.com/DominoKit/domino-immutables
Project Organization

Project Organization

Dominokit
Source Code Management

Source Code Management

https://github.com/DominoKit/domino-immutables

Download domino-immutables

Dependencies

compile (4)

Group / Artifact Type Version
org.immutables : value jar 2.8.8
org.immutables : value jar 2.8.8
com.google.errorprone : error_prone_annotations jar 2.3.2
com.google.errorprone : error_prone_annotations jar 2.3.2

Project Modules

There are no modules declared in this project.

Release Build Status Development Build Status Maven Central Sonatype Nexus (Snapshots)

Domino Immutables

A wrapper project for Immutables.org to work with GWT.

Setup

Maven dependency

  • Latest release
<dependency>
  <groupId>org.dominokit</groupId>
  <artifactId>domino-immutables</artifactId>
  <version>1.0.0</version>
</dependency>
  • Development Snapshot
<dependency>
  <groupId>org.dominokit</groupId>
  <artifactId>domino-immutables</artifactId>
  <version>HEAD-SNAPSHOT</version>
</dependency>

To use the snapshot version without building locally, configure the snapshot repository

<repository>
   <id>sonatype-snapshots-repo</id>
   <url>https://oss.sonatype.org/content/repositories/snapshots</url>
   <snapshots>
      <enabled>true</enabled>
      <updatePolicy>always</updatePolicy>
      <checksumPolicy>fail</checksumPolicy>
   </snapshots>
</repository>

GWT module inheritance

<inherits name="org.dominokit.immutables.Immutables"/>

Usage of Immutables can be found in Immutables.org

Example

@Value.Immutable
public interface Person {
    int foo();

    String bar();

    List<Integer> buz();

    Set<Long> crux();
}
org.dominokit

DominoKit

Service Providers, UI library, Modular framework and GWT experts.

Versions

Version
1.0.0