aboutsummaryrefslogtreecommitdiff
path: root/build.xml
AgeCommit message (Collapse)Author
2012-01-09Added a test to make sure we never break ecj again.Reinier Zwitserloot
2011-12-19fixed publishing of the lombok-utils jar to the serverReinier Zwitserloot
2011-12-19Added building lombok-utils to build file.Reinier Zwitserloot
2011-12-12Added AUTHORS file to lombok.jar distributable.Reinier Zwitserloot
2011-11-07Changed copyright noticesRoel Spilker
2011-11-01Fixed issue 284 now also for java7, introduced more stubbingRoel Spilker
2011-10-31Add src/utils to the source pathsRoel Spilker
2011-10-24pretty big refactor; introduced a new source package which should be (and ↵Reinier Zwitserloot
is) separately compilable, i.e. has no deps on any of the others. This is preparation work for being able to access some of these from lombok.ast without creating a cyclic dependency nightmare.
2011-08-29trivialReinier Zwitserloot
2011-08-24whoops javac.jar got renamed to javac6.jarpeichhorn
2011-08-24To run the tests, having javac in the bootclasspath is required on all ↵peichhorn
platforms.
2011-08-15Integrated Philipp's proof-of-concept delombok in javac7 fix, and used someReinier Zwitserloot
creative stubbing to ensure both the javac7 and the javac6 source file can be loaded in the same project in eclipse without dependency warnings.
2011-08-15Changed dep name of 'javac' into 'javac6' and added 'javac7', mostly for ↵Reinier Zwitserloot
contrib purposes (we still compile against javac6, but having javac7 around for testing and such is nice).
2011-08-11Got delombok to work with JDK 1.7.peichhorn
For now PrettyCommentsPrinter is not able to print new features like JCTypeUnion, but first tests indicate that besides this it works just fine.
2011-07-18There's now 1 test suite that runs all tests, and 'ant eclipse' will make a ↵Roel Spilker
launch config that adds the appropriate -javaagent VM param to ensure the runWithEclipse tests work.
2011-06-13Updated to ivyplusplus 1.7 and used ivy:cachedunjar to shave a second off ↵Reinier Zwitserloot
build times.
2011-06-06ecj is now downloaded into lib/ecj. We don't currently use it for anything ↵Reinier Zwitserloot
anymore, but could be handy for automated testing and definitely handy for manual experimenting / testing.
2011-06-02the new eclipse dietparse test suite written by philipp requires junit to be ↵Reinier Zwitserloot
fired up with lombok as agent. Fixed that in the build script.
2011-05-16Robbert Jan excluded com/sun from the pack a while ago, but this by accident ↵Reinier Zwitserloot
also excluded jna which broke ecj apt support.
2011-03-22jarjar now used to make sure asm is no longer on the bootclasspath when ↵Reinier Zwitserloot
using lombok.
2011-03-16Added printing oss.sonatype.org usernamepass to build script when publishing ↵Reinier Zwitserloot
maven
2011-03-13Updated maven pom and deploy process; now lombok is linked in mavencentral ↵Reinier Zwitserloot
so we no longer need our own repository. Also updated publish process to new server (escudo is in, libertad is out).
2011-03-06Maven insists on having javadoc jars, so buh, I guess we'll comply with that.Reinier Zwitserloot
2011-01-17trivial update to the build script to get rid of a warning while building testsReinier Zwitserloot
2011-01-10In javac7 the BaseFileObject and JavacFileManager have been moved fromRoel Spilker
com/sun/tools/javac/util to com/sun/tools/javac/file
2010-12-28Second time's the charm - fix for generating LombokizedEclipse.launch in ↵Reinier Zwitserloot
windows.
2010-12-22Generating LombokizedEclipse.launch was broken on non-macs.Reinier Zwitserloot
It was also essentially broken on macs, as in, the generated launch only worked on 32-bit eclipses, but the default download these days is a 64-bit cocoa version. Fixed this too.
2010-11-29Use includeantruntime="false" for safety and to avoid warnings under Ant 1.8.0+.Jesse Glick
2010-11-27Want to code lombok in intellij? Run 'ant intellij', possible from this ↵Reinier Zwitserloot
patch on, to do so. This involved switching to ivyplusplus 1.4 and includes a hack to make sure 1.3 users get upgraded.
2010-11-10deleted netbeans agent. With the new resolution features it'll never work, ↵Reinier Zwitserloot
and netbeans has supported lombok as a plain annotation processor for quite a while now.
2010-08-15Updated buildscript to include tests and eclipse .project generation for the ↵Roel Spilker
new bytecode tests in test/bytecode/src
2010-07-25bugfix in the maven target, which still listed the old test/delombok/src dir ↵Reinier Zwitserloot
instead of the new name for that, test/transform/src. Also, <scp> and <sshexec> werent loaded. Also fixed a bug in the buildscript for the publish target (regarding googlecode uploads).
2010-07-21refactored the tests to prepare running ecj as well as delombok.Reinier Zwitserloot
2010-07-20Made more consistentRoel Spilker
2010-07-20Published the test targetRoel Spilker
2010-07-20Changed the order of unpacking libs to be before compiling in the build ↵Roel Spilker
script, this way having old versions of e.g. lombok.patcher around dont mysteriously break your build until you ant clean.
2010-07-12Changed build system to ivy.Reinier Zwitserloot
2009-12-21Added support to fully automatically upload a cutting edge build to ↵Reinier Zwitserloot
projectlombok.org, as well as a page with information about it, gathered from the changelog.
2009-11-29'ant test' will now run the lombok unit tests.Reinier Zwitserloot
2009-11-27Solved the problem in the two-phase compile (some of lombok is JVM1.5, other ↵Reinier Zwitserloot
bits are JVM1.6) being interdependent and causing implicit compilation warnings. Also added source="1.x" to all ant file javac targets, as apparently this needs to be there when compiling with JDK7.
2009-11-25Refactored the source folders.Reinier Zwitserloot
2009-11-08Added a findbugs ant target, along with an installDeps job to automatically ↵Reinier Zwitserloot
fetch and unpack findbugs from its sourceforge repository. Still need to figure out how to maintain a list of findbugs warnings that findbugs should be ignoring.
2009-11-02Added 'clean' to all the publish targets. Occassionally dirty build dirs ↵Reinier Zwitserloot
cause mistakes, which isn't worth massively slowing down builds normally, but it is, when publishing. Done on suggestion by Ray vanderborght via http://groups.google.com/group/project-lombok/browse_thread/thread/b0e48417fc4c0e9
2009-11-02Added a publish-all target.Reinier Zwitserloot
2009-10-17Fixes to the buildScripts, and disableCheckedExceptions now works.Reinier Zwitserloot
2009-10-15Added maven-publish to the build scripts. Just about every aspect of build ↵Reinier Zwitserloot
and publish is now in the script.
2009-10-14More serious work on the build system.Reinier Zwitserloot
2009-10-13Fixes to the build script stuffReinier Zwitserloot
2009-10-13Pretty big revamp of the build script system. Downloading dependencies is ↵Reinier Zwitserloot
now done automatically by this script, which also means that e.g. lombok-patcher.jar no longer needs to be checked in.
2009-10-07build.xml was getting rather large, so its been split up into separate ↵Reinier Zwitserloot
scripts. The scripts have also gained the ability to build certain dependencies, such as lombok.patcher which is being worked on in tandem with this project, automatically. Also, the deps system has been changed slightly; the agents builds and the main lombok build now all work off of a single dependency directory. Also removed the website/publish script, as we haven't used github's project hosting for some time now.