Sundrio :: Annotations

Code generation tools and annotation processors for Builder, Fluent APIs and DSLs.

Лицензия

Лицензия

Группа

Группа

io.sundr
Идентификатор

Идентификатор

sundr-annotations
Последняя версия

Последняя версия

0.0.25
Дата

Дата

Тип

Тип

jar
Описание

Описание

Sundrio :: Annotations
Code generation tools and annotation processors for Builder, Fluent APIs and DSLs.

Скачать sundr-annotations

Как подключить последнюю версию

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

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
io.sundr : sundr-core jar 0.0.25
io.sundr : sundr-codegen jar 0.0.25

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
org.hamcrest : hamcrest-all jar 1.3

system (1)

Идентификатор библиотеки Тип Версия
com.sun » tools jar 1.7

Модули Проекта

Данный проект не имеет модулей.

Sundrio: compile time tooling for generating stuff.

  • CircleCI
  • Maven Central

Overview

Writing things like:

  • Nested Builders
  • Domain Specific Languages
  • and more...

is a great experience the first time, but a real burden from there after. This project was created to generate the boilerplate on compile time for you.

Features

Compiling

The project is meant to be compiled using java 8. The project internally is using com.sun:tools which is found under $JAVA_HOME/lib/tools.jar for all java version before 11. To avoid referencing to that path, which is known to cause issues, its required to install it your maven local repository.

mvn install:install-file -Dfile=$JAVA_HOME/lib/tools.jar -DgroupId=com.sun -DartifactId=tools -Dversion=8 -Dpackaging=jar

Note: To just use this project no action is required as the dependency is only needed to compile sundrio itself.

Projects using sundrio

Версии библиотеки

Версия
0.0.25
0.0.24
0.0.22
0.0.21
0.0.20
0.0.19
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1