aboutsummaryrefslogtreecommitdiff
path: root/build.xml
AgeCommit message (Collapse)Author
2017-12-12Updated to new in ivy++ scp/ssh tasks.Reinier Zwitserloot
2017-12-11make incremental compilation workRoel Spilker
2017-12-11fix target descriptionJan Matèrne
2017-12-11‘fixed’ ecj testing on JDK9 by requiring that you download the Oracle8 ↵Reinier Zwitserloot
rt.jar. Fortunately, we already had an optional ant task to fetch this. I’ve simply made it less optional.
2017-12-04download depsRoel Spilker
2017-11-29bugfix: Delombok command wasn’t registered, so ‘java -jar lombok.jar ↵Reinier Zwitserloot
delombok’ did not work.
2017-11-28JDK9 support for delombok (and thus, for running the tests under JDK9).Reinier Zwitserloot
2017-11-06Fixed `ant test-ecj`Reinier Zwitserloot
2017-11-06Fixing running of annotation processors (broken with introduction of ↵Reinier Zwitserloot
compiling with ecj)
2017-11-06Updated to ivy++ v1.22 in order to allow compiling stuff with ecj; j9 no ↵Reinier Zwitserloot
longer supports 1.4/1.5 but we need it to continue to compile patchtargets for eclipse.
2017-10-26website-only now available.Reinier Zwitserloot
2017-09-18Merge pull request #1311 from askoning/testsOnLinuxRoel Spilker
Several minor fixes to make 'ant test' work more reliably on other systems
2017-05-29website build script updated to work with new template based website.Reinier Zwitserloot
2017-05-29Updated just about all of the pages to the template-based redesign.Reinier Zwitserloot
Added ajaxified loading for feature pages.
2017-02-22Use already downloaded rt-openjdk6.jar if it exists.Sander Koning
This allows builds to run without a network connection.
2017-02-07Display changelog in installerRoel Spilker
2017-01-19Added support for MapStructu’s AstModifyingAnnotationProcessor SPI system. ↵Reinier Zwitserloot
Also removed log statements.
2017-01-19Lombok will now also fix the typemirror info when generating bean-related ↵Reinier Zwitserloot
methods/constructors, to allow other annotation processors to see these generated methods/constructors too.
2016-12-12Added a test to showcase the issue where lombok does not update type ↵Reinier Zwitserloot
mirrors, messing up visibility of lombok-generated stuff to other annotation processors.
2016-06-09#1117: add claiming annotation processorRoel Spilker
2015-12-05add bug detection for the wrong usage of lombok.javac.apt.ProcessorRoel Spilker
2015-11-17have the generated test runtargets works well with shadowloader so we can debugRoel Spilker
2015-07-08Fixes for eclipse mars.Reinier Zwitserloot
2015-05-12sonatype link also https-able.Reinier Zwitserloot
2015-05-02Change http://projectlombok.org to https://projectlombok.orgRoel Spilker
2015-04-02[i802] working on eclipse mars support; this needs a few updates to ↵Reinier Zwitserloot
integration with patcher.
2015-02-08[shadowloader] Fix for lombok v1.16.0 no longer working in eclipses that use ↵Reinier Zwitserloot
-target 1.4 style class files (such as eclipse indigo). It’s a doozy.
2015-02-02[i702] findbugs suppress warnings now available via config key.Reinier Zwitserloot
2015-01-30[i775] We broke the ant task with shadowloader; fixed again.Reinier Zwitserloot
2015-01-20trying to manually add (parts of) the infrastructure for @Singular @Builder ↵Reinier Zwitserloot
stuff is now flagged as an error.
2015-01-11Set @Singularize code for javac improved, Map @Singularize added.Reinier Zwitserloot
2014-12-04fix for lombok not compiling if JDK8’s javac is used as default compiler.Reinier Zwitserloot
2014-10-24Making SCL work right is more complicated than it first seemed.Reinier Zwitserloot
Right now the rules are: * _IF_ a class is being loaded, sourced by a lombok-jar originating class, we FIRST search the lombok jar, and if we can’t find it, farm out the job to the originating equinox-side loader. * _IF_ the equinox-side loader attempts to load a class, and it does NOT start with lombok, we don’t interfere and would never serve up any content from the lombok-jar (so if we have deps, they do NOT get loaded, by design). If it DOES start with lombok, we load it, and the loading class is SCL, not the equinox-side loader. * getResource() to load classes did not work (because internally classes end in .SCL.lombok and not .class). This breaks a bunch of things. Fixed by having getResource() be aware that it should try rewriting any request for a .class to .SCL.lombok. * launchified annotationprocessor, and cleaned up the launchified agent, which now, like all other launchers, just sets up classloader stuff and then calls into the lombok loader side to finish the actual processing, instead of trying to do it itself in a handicapped environment that can’t load much.
2014-09-30first take on the shadow classloader. All seems to be in order, but we still ↵Reinier Zwitserloot
have to solve the problem with adding our shadow loader to the equinox infrastructure (solved in lombok currently by adding all of lombok to the bootclasspath), and all the public API still has to be kept as actual class files by build.xml. Currently it is all shadowed away.
2014-07-01one more bugfix in build scriptReinier Zwitserloot
2014-07-01moved buildsystem towards new server model.Reinier Zwitserloot
2014-06-10switched publishing model away from a googlecode download and onto a ↵Reinier Zwitserloot
projectlombok.org hosted download.
2014-06-03bugfixed ‘print build time as part of version number if edge release’ ↵Reinier Zwitserloot
feature.
2014-05-30edge releases now include the release timestamp in the ‘full version’ name.Reinier Zwitserloot
2014-05-07Fixed missing dep resolution for ecj variants used by testing.Reinier Zwitserloot
2014-05-06added a new 'master' javac8 as the basis for Oracle8 testing, and included ↵Reinier Zwitserloot
sources for this to aid in debugging.
2014-05-04thoroughly updated the launch targets for testing lombok in eclipse;Reinier Zwitserloot
they should now be able to handle running JDK8 etc tests. CAREFUL: You MUST name your JDK8 'JavaSE-1.8' or it won't work. Also added a basic test for JDK8 features.
2014-05-01some pretty significant changes to the build system, to try and add testing ↵Reinier Zwitserloot
against ecj8 to the lineup, and to force compilation with the bootstrap classpath of JDK6 so that we won't accidentally add deps on things that JVM6es don't have.
2014-03-18Merge branch 'master' into configurationRoel Spilker
Conflicts: build.xml src/core/lombok/eclipse/HandlerLibrary.java src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java src/core/lombok/javac/HandlerLibrary.java src/core/lombok/javac/handlers/JavacHandlerUtil.java
2014-03-04we copied the tests into the build dir for some reason, that was not neccessary.Reinier Zwitserloot
2014-03-04we copied the tests into the build dir for some reason, that was not neccessary.Reinier Zwitserloot
2014-03-04[configuration] Merge branch 'master' as we work on configuration.Reinier Zwitserloot
* Conflict due to adding topic() feature to logger in master, and 'field name' feature in config branch. * master has since updated to shiny new eclipse dep versions and the 'ant eclipseForDebugging' feature, but this branch added deps. Addressed that. * Renamed 'loggerCategory' to 'loggerTopic'. I know, that wasn't exactly right to do in a merge, but, there you have it. * Test infrastructure changed in configuration branch, and tests had been added in master branch. Conflicts: build.xml buildScripts/ivy.xml src/core/lombok/eclipse/handlers/HandleLog.java src/core/lombok/extern/apachecommons/CommonsLog.java src/core/lombok/extern/java/Log.java src/core/lombok/extern/log4j/Log4j.java src/core/lombok/extern/log4j/Log4j2.java src/core/lombok/javac/handlers/HandleLog.java test/transform/resource/after-ecj/ValInTryWithResources.java
2014-02-27Fixed debug template for LombokizedEclipse, and added 'local' option for ↵Reinier Zwitserloot
lombok.patcher.
2014-02-27fun times ant hacking to make the ant eclipseForDebugging task ask which ↵Reinier Zwitserloot
alternative you want in the face of multiple plugin versions.
2014-02-20Use the source for the source :-)Roel Spilker