sbt-delombok


License

License

MIT
Categories

Categories

Lombok Application Layer Libs Code Generators
GroupId

GroupId

com.thoughtworks.sbt
ArtifactId

ArtifactId

sbt-delombok_2.12
Last Version

Last Version

1.0.0+66-8fbcf18c
Release Date

Release Date

Type

Type

jar
Description

Description

sbt-delombok
sbt-delombok
Project URL

Project URL

https://github.com/ThoughtWorksInc/sbt-delombok
Project Organization

Project Organization

com.thoughtworks.sbt
Source Code Management

Source Code Management

https://github.com/ThoughtWorksInc/sbt-delombok

Download sbt-delombok_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/com.thoughtworks.sbt/sbt-delombok_2.12/ -->
<dependency>
    <groupId>com.thoughtworks.sbt</groupId>
    <artifactId>sbt-delombok_2.12</artifactId>
    <version>1.0.0+66-8fbcf18c</version>
</dependency>
// https://jarcasting.com/artifacts/com.thoughtworks.sbt/sbt-delombok_2.12/
implementation 'com.thoughtworks.sbt:sbt-delombok_2.12:1.0.0+66-8fbcf18c'
// https://jarcasting.com/artifacts/com.thoughtworks.sbt/sbt-delombok_2.12/
implementation ("com.thoughtworks.sbt:sbt-delombok_2.12:1.0.0+66-8fbcf18c")
'com.thoughtworks.sbt:sbt-delombok_2.12:jar:1.0.0+66-8fbcf18c'
<dependency org="com.thoughtworks.sbt" name="sbt-delombok_2.12" rev="1.0.0+66-8fbcf18c">
  <artifact name="sbt-delombok_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.thoughtworks.sbt', module='sbt-delombok_2.12', version='1.0.0+66-8fbcf18c')
)
libraryDependencies += "com.thoughtworks.sbt" % "sbt-delombok_2.12" % "1.0.0+66-8fbcf18c"
[com.thoughtworks.sbt/sbt-delombok_2.12 "1.0.0+66-8fbcf18c"]

Dependencies

compile (1)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.8

Project Modules

There are no modules declared in this project.

sbt-delombok

Build Status

sbt-delombok is an sbt plug-in to delombok Java sources files that contain Lombok annotations. With the help of this plug-in, you can generate Javadoc that contains Lombok-generated classes and methods.

Usage

Step 1: Add the following settings in your build.sbt:

libraryDependencies += "org.projectlombok" % "lombok" % "latest.release" % Provided

crossPaths := false

autoScalaLibrary := false

The above sbt file creates a Java only project without Scala library. Then you can put some Java source files that contain some Lombok annotations into src/main/java.

Step 2: Add the following settings in your project/plugins.sbt:

addSbtPlugin("com.thoughtworks.sbt" % "delombokjavadoc" % "latest.release")

Step 3: Generate Javadoc:

sbt doc

Now you can see Lombok-generated classes and methods in your Javadoc.

com.thoughtworks.sbt

ThoughtWorks Incubator

This is ThoughtWorks' sandbox GitHub Organization for short-term experiments. For our main Github organisation, please visit @thoughtworks

Versions

Version
1.0.0+66-8fbcf18c
1.0.0+65-857d8270
1.0.0+65-fd44345e
1.0.0+64-76d22272
1.0.0+62-b6960c75
1.0.0+58-34765df5
1.0.0+57-352ab173
1.0.0