resources

null

License

License

Categories

Categories

Net
GroupId

GroupId

net.nemerosa
ArtifactId

ArtifactId

resources
Last Version

Last Version

0.4.0
Release Date

Release Date

Type

Type

jar
Description

Description

resources
null
Project URL

Project URL

https://github.com/nemerosa/resources
Source Code Management

Source Code Management

https://github.com/nemerosa/resources.git

Download resources

How to add to project

<!-- https://jarcasting.com/artifacts/net.nemerosa/resources/ -->
<dependency>
    <groupId>net.nemerosa</groupId>
    <artifactId>resources</artifactId>
    <version>0.4.0</version>
</dependency>
// https://jarcasting.com/artifacts/net.nemerosa/resources/
implementation 'net.nemerosa:resources:0.4.0'
// https://jarcasting.com/artifacts/net.nemerosa/resources/
implementation ("net.nemerosa:resources:0.4.0")
'net.nemerosa:resources:jar:0.4.0'
<dependency org="net.nemerosa" name="resources" rev="0.4.0">
  <artifact name="resources" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.nemerosa', module='resources', version='0.4.0')
)
libraryDependencies += "net.nemerosa" % "resources" % "0.4.0"
[net.nemerosa/resources "0.4.0"]

Dependencies

compile (3)

Group / Artifact Type Version
net.nemerosa : resources-json jar 0.4.0
org.apache.commons : commons-lang3 jar 3.3.2
org.projectlombok : lombok jar 1.16.4

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

The Resources project provides utilities to deal with resources in a REST Java application, adding means to decorate returned objects with links to other resources, without to have to annotate your object model.

List of modules

Resources

Model for the resources, independent from any representation or framework.

JSON Resources

General JSON utilities - in particular support for @Data Lombok annotations.

JSON JSR310 Resources

JSON support for JDK8 DateTime API.

Spring Resources

Integration of the resources model and their JSON representation into the Spring Framework.

Dependencies

Main dependencies are:

  • FasterXML Jackson 2.5.4
  • Spring Framework 4.1.5

Developing

Importing in Intellij

  • The Lombok plugin must be installed
  • Do not forget to enable annotation processing in Preferences > Compiler > Annotation processors

History

This library has been copied from the nemerosa/ontrack project.

net.nemerosa

Nemerosa

Versions

Version
0.4.0
0.3.0
0.2.0
0.1.3