Commit Graph

260 Commits

Author SHA1 Message Date
wisberg
d52953ffca skipped libraries and resource patterns moved into .properties file; better error reporting 2005-03-08 07:33:33 +00:00
wisberg
184a094db7 skipped libraries and resource patterns moved into .properties file 2005-03-08 07:32:45 +00:00
wisberg
1a901ad9a7 compare dist results of two build.xml scripts 2005-03-08 07:25:36 +00:00
wisberg
fdc14b8ff9 working bash script 2005-02-17 19:44:25 +00:00
wisberg
885b4f017b Building releases under 1.5 now. Scripts should define java15.home and should invoke the target build-13-check before doing the release build. 2005-02-11 05:21:25 +00:00
wisberg
0e00ca5fc8 testing aspectj5rt module 2005-02-11 05:11:18 +00:00
wisberg
0bf0bcc260 support for building Java 5 sources 2005-02-11 05:10:44 +00:00
wisberg
b3d5619b56 Module aliases in a .properties file 2005-02-11 05:10:10 +00:00
wisberg
ed0ceb76f0 Constants 2005-02-11 05:05:03 +00:00
wisberg
c92e64aa1f support for building Java 5 sources 2005-02-11 05:04:07 +00:00
wisberg
7fd7d6b287 serialVersionUID 2005-02-11 04:56:31 +00:00
wisberg
9db1fad831 ignore invalid aspectj-home's when seeking aspectj libs 2005-02-03 18:25:55 +00:00
aclement
1ca90c4bc3 organized imports 2005-02-01 08:27:04 +00:00
wisberg
b4764d79c7 aspectjweaver.jar and aspectjlib.jar product templates 2005-01-29 12:56:41 +00:00
wisberg
d98b9d8aea build tests (skipped), enabled license tests again... 2005-01-29 12:56:14 +00:00
wisberg
d579a282b0 core of initial support for building aspectj projects 2005-01-29 12:55:32 +00:00
wisberg
2e624f78c9 removed unused code/comments, added toString detail 2005-01-29 12:54:38 +00:00
wisberg
66c768a4ed aliases for aspectjlib.jar and aspectjweaver.jar 2005-01-29 12:53:55 +00:00
wisberg
6776e8c378 name, avoid build.xml if dir null 2005-01-29 12:53:05 +00:00
wisberg
066222bd25 2005-6 licenses and copyrights 2005-01-29 12:52:24 +00:00
wisberg
c9b113c925 base version changed to 1.2, this year to 2005 2005-01-29 11:14:44 +00:00
wisberg
0c29b719fd initial support for building aspectj projects 2005-01-29 11:13:58 +00:00
aclement
159d6bd942 Matthew fix for 83380: don't use enum as a variable name. 2005-01-24 14:33:05 +00:00
aclement
379eb69126 Updates for AJDK1.5.0 2004-12-10 15:31:47 +00:00
acolyer
e316730e3d update installer page 2004-12-09 10:12:48 +00:00
acolyer
5ee03aeb76 don't upset windows script... 2004-10-22 10:33:06 +00:00
acolyer
d3108e86e0 fix for Bugzilla Bug 73369
Create a jar file that can be used for load-time weaving...
2004-10-21 12:38:55 +00:00
aclement
9802851fe3 Fix for Bugzilla Bug 76104: can't build distribution from within Eclipse (and fixes the problem where you have to call clean and build separately) 2004-10-14 09:42:40 +00:00
wisberg
948bf91ad8 static ref to static variable 2004-10-05 20:05:36 +00:00
wisberg
699cad051e updated license text 2004-10-05 20:04:03 +00:00
wisberg
bec6506982 unused local 2004-10-05 20:03:23 +00:00
aclement
5046821b19 Deprecated API calls changed. 2004-08-23 15:11:52 +00:00
acolyer
4c15d23799 skip on the exclude runtime test rather than patch it in the build file.
This allows the correct testing-drivers-all.jar to be built too.
2004-06-09 10:21:57 +00:00
acolyer
092ff9a403 add the runtime classes into aspectjtools.jar. needed because of
static dependency from weaver classes to runtime classes.
Better than alternative of updating all ant scripts that fork and
the ajc compiler scripts to add aspectjrt.jar into path.
2004-06-08 14:12:44 +00:00
aclement
39c3a3bb4a Georges fixes for 61411 2004-05-28 15:19:14 +00:00
mkersten
d5fb6e32e6 Removed ".org" from aspectj.org image for installer logo 2004-04-28 17:38:28 +00:00
aclement
717e900e8a Create aj and aj.bat launch scripts at install time. 2004-04-07 16:07:40 +00:00
aclement
88a950aae4 1.2 rc1 build/pkg : Add in ajdoc target. Temp method of clearing stuff
from the aspectjtools jar.
2004-04-05 15:10:56 +00:00
aclement
4c5bf9012b 1.2 rc1 build/pkg : Update base version from 1.1 to 1.2. Add tools.jar
to the ajdoc launch script.
2004-04-05 15:06:36 +00:00
aclement
f75a66ece0 Add ajdoc.jar to jar classpath 2004-04-05 15:02:42 +00:00
wisberg
d47986d293 untested code to skip any /tools.jar library antecedant when building other that testing jars 2004-04-05 05:17:58 +00:00
aclement
2239518566 Georges fix to add build date/time info to DEVELOPMENT builds. 2004-03-04 15:18:46 +00:00
acolyer
4012254ce1 support for building the org.aspectj.aspectjrt plugin 2004-02-24 15:06:07 +00:00
aclement
8b5dda194f Fix for broken license test. New file created yesterday has 2004 in the copyright statement. Added 2004 as a valid copyright year :) 2004-01-28 14:45:03 +00:00
acolyer
0db40aec20 spring cleaning in advance of 1.2 enhancements:
removed unused imports, local variables, and private methods
(still there, just commented out).
2004-01-23 10:42:24 +00:00
aclement
6f099df282 Georges fix for Bugzilla Bug 50200
aspectjrt.jar manifest file name needs changing to upper case
2004-01-22 10:55:43 +00:00
wisberg
25ba5aa7a9 2004 copyright 2004-01-15 05:39:25 +00:00
wisberg
700a1a3b0c simple script to compile aspectjtools using ajc 2003-12-15 12:37:08 +00:00
wisberg
9d33c1e59f added date to output 2003-11-26 02:13:25 +00:00
acolyer
f7f68d6991 created the CVS module with name eclipse.plugin instead of
eclipse.plugins. Doh! Easier to change reference in this build
script than fix module name now...
2003-11-06 12:30:18 +00:00
acolyer
c61ee599a7 ensure that release builds also build eclipse plugins 2003-11-06 10:14:36 +00:00
acolyer
1fd18c463e changes to build script to create aspectj eclipse plugins as part
of an aspectj build. Results are placed in:
aj-build/dist/ide/eclipse/xxxxx
2003-11-05 16:27:02 +00:00
acolyer
235decb1de Previous check-in got somehow corrupted once again. 2003-10-10 11:53:46 +00:00
acolyer
da871bf6f0 Previous check-in got somehow corrupted. 2003-10-10 11:34:33 +00:00
acolyer
c17805fd94 Re-tweaked test-doc-links target for running behind a proxy server.
Build breakage hopefully fixed !
2003-10-10 11:05:55 +00:00
acolyer
e61ed8aa64 Tweaked test-doc-links target for running behind a proxy server. Now
accepts new properties proxy.host and proxy.port.
2003-10-10 08:27:22 +00:00
acolyer
99ebf5fe2d When performing a release build, run the test-all target in junitModules.xml rather than the default one.
This causes the ajc tests to be run a second time, but has the advantage of creating the junit xml output
files for the ajc tests - which are needed by cruise control. Since cruise control will be the dominant caller of
this script, the extra overhead of running tests multiple times is acceptable.
2003-09-29 15:34:51 +00:00
wisberg
8ced0584cb in case anyone wants them...
- a compile-speed script
- a script that uses Jikes to incrementally compile AspectJ
2003-09-07 00:47:25 +00:00
wisberg
8758792eeb fixed test to fail on license check failure 2003-08-08 23:08:37 +00:00
wisberg
956e874890 XMLEntry.toString for better errors 2003-08-08 23:07:33 +00:00
wisberg
f8939bf6a6 - added support for XML/Ant scripts 2003-08-07 06:59:04 +00:00
wisberg
a63bc04fb1 initial checkin of the sandbox.
The basic structure and examples of each type are there, 
but I have more examples and the ones there are not 
altogether validated.  I'll make a few more changes 
before emailing dev and users about usage, etc.
2003-08-06 02:08:40 +00:00
acolyer
9938d34703 Updated post 1.1.0 release build. 2003-06-06 11:54:24 +00:00
acolyer
331f1508f8 Updated for 1.1.0 release 2003-06-06 08:30:45 +00:00
wisberg
e9bc52dced change only in comment echoed to output, listing expected failures for the link checker. 2003-06-05 22:56:51 +00:00
wisberg
eac6e3d221 - linkcheck
- 1.1 examples (disabled pending hang fix)
- separate examples, since nonGui goes OOM under 1.3
2003-06-05 13:58:50 +00:00
wisberg
02aa6df64d moved to docs 2003-06-04 12:26:08 +00:00
wisberg
24bc172c62 adding examples, without testing from this script. bad. 2003-05-31 22:29:17 +00:00
wisberg
d7834ebd34 Trim testsrc but not testing dependencies for testing modules. 2003-05-31 07:41:17 +00:00
wisberg
c9570cbaa8 build of testing jars changed slightly.
Have to build non-all testing-drivers to get testing classes target.
Relies on updated Module.java which trims testsrc but not testing dependencies for testing modules.
2003-05-31 07:39:17 +00:00
wisberg
c0e8396323 - fixed keyword for ajctaskCompiler tests
- disabled ajdeCompiler tests as hanging (swing thread?)
- added pass-through variable for aspectj build properties
- now testing for Testing module tests, 
  to force fix for testing modules not getting test classes
2003-05-31 07:37:54 +00:00
wisberg
a0d2d2d0de Script is usable!
- lots of rearranging and cleanup, docs
- now doing 1.3 and 1.4 testing
- more harness tests (some unverified)
- workaround OOM in examples
- cleanup after building-aspectj-with-aspectj

need more integration with manual process
2003-05-28 08:23:42 +00:00
wisberg
1552a7963d incorrect log file name for harness tests 2003-05-25 20:27:40 +00:00
wisberg
b5e058ad1b better harness availability, control -- untested 2003-05-25 20:13:45 +00:00
wisberg
7d9d56d23e - better logging, temp dir, deletion...
- using build.config system property
2003-05-25 19:32:22 +00:00
wisberg
815f083c7b Fix for failure building with useEclipseCompiles testing-drivers initially (or any module that only indirectly depended on jdt.core, which has no sources)
- better logging
- checking zip results - returns false positive for empty zips
- compile(..) API change for adopting classes

Also, copyright clearly wrong - file created last fall.
2003-05-25 19:27:45 +00:00
wisberg
85cd0a0f9b Fix for failure building with useEclipseCompiles testing-drivers initially (or any module that only indirectly depended on jdt.core, which has no sources)
- better logging
- checking zip results - returns false positive for empty zips
- compile(..) API change for adopting classes
2003-05-25 19:26:55 +00:00
wisberg
9c8be5897d delete, close, and isEmpty 2003-05-25 19:24:06 +00:00
wisberg
995364f04e fixing 2 bugs disclosed by running ajcTests.xml with -ajctaskCompiler: (1) compliance set incorrectly (-1.3 instead of 1.4) and (2) warn:... form was ignored.
These would break only when running from a Javac compiler adapter and using <compilerarg>
2003-05-25 19:23:41 +00:00
wisberg
5692ee0c83 better logging 2003-05-25 19:22:16 +00:00
wisberg
dbb2353427 no real changes, just better docs and an (untested) "all" target. 2003-05-24 13:46:50 +00:00
wisberg
58e2610e99 Better BuildModule tests following ant.jar updates.
These now build with assemble-all off and on, and
tests were updated to check by running classes.
2003-05-24 12:20:52 +00:00
wisberg
5afb6a743a To support the new testing ICommand wrapper for AjcTask, permit ant.jar in a testing module (ant is omitted from non-testing modules because it is normally deployed separately in ant/lib/ant.jar).
This does not affect regular module or product builds.
2003-05-24 11:12:42 +00:00
wisberg
c61c9ee7d9 forcing target to be 1.1 in case someone builds using 1.4. 2003-05-21 00:49:30 +00:00
wisberg
8463bc6ed6 - typo in top-level task
- incorrect pattern to copy all junit reports
2003-05-14 07:50:10 +00:00
wisberg
93fdea6a04 absolutizing temp dir path.
When File.getTempFile() fails, workaround temp dir
is relative, which messes up the zip resource copying.
2003-05-14 05:23:47 +00:00
wisberg
bef3169a67 build-testing-jars target for release testing setup 2003-05-14 05:21:59 +00:00
wisberg
186e403f56 clean-jars target 2003-05-14 05:21:29 +00:00
wisberg
c4abfaeb95 Testing now seems to be working (tested incrementally)
CVS and entire-run still not verified - takes long on my machine.
2003-05-14 05:21:03 +00:00
acolyer
22d24313bc Fixed relative links to examples. This time did it properly. 2003-05-13 12:05:55 +00:00
acolyer
4a60f6be16 Fixed relative links to docs (was docs/index.html now doc/index.html)
and examples (was eaxamples now doc/examples).
2003-05-13 10:51:17 +00:00
acolyer
86f83fc9a3 Fixed link to Eclipse bugs database (was dev.eclipse.org/bugs now bugs.eclipse.org/bugs) 2003-05-13 10:49:34 +00:00
wisberg
840493548e updated with tests, etc. Not working yet:
- junitModules.xml needs better setup with testable jars
- cvs unvalidated
- ajcTests unvalidated - see also ../build.xml script
2003-05-08 08:05:01 +00:00
wisberg
7f4f76fbb0 permitting module builds without trimming, to have the option of using those jars rather than eclipse bin directories when running junit tests 2003-05-08 08:02:30 +00:00
wisberg
b564c8980d initial draft of release build/test script.
CVS portion is untested.
2003-05-07 19:13:04 +00:00
acolyer
fb1273571a Minor updates for 1.1 rc2 2003-05-07 12:06:46 +00:00
wisberg
b72fc66cd2 moving to all-inclusive testing client for forking
(This might be wrong.. still verifying)
2003-05-07 10:22:29 +00:00
wisberg
b50545ddf3 adding ant script to build AspectJ sources using AspectJ as a test
listed test in release-testing.txt
using spaces to avoid tab differences in release-testing.txt
2003-05-06 05:03:38 +00:00
wisberg
f6bf373205 ensuring release-checklist.txt supercedes
tests/readme-release-testing.txt

and adding some optional tests
2003-05-05 20:25:52 +00:00
wisberg
5f076ff648 corrected unterminated bold mark 2003-05-05 18:19:53 +00:00
wisberg
c682beb5b3 error messages for undefined ${module.name} 2003-04-29 17:50:43 +00:00
wisberg
0557b906e8 moving release testing list to tests/, added some old stuff.
TODO: write test-release.xml ant script
2003-04-26 21:15:23 +00:00
wisberg
887932498c ugh. updating XML .classpath parser to handle any number of attributes
still does not handle quoted spaces or nested entities.  
Also updated for new attribute names in 2.1?
2003-04-23 08:35:40 +00:00
wisberg
d850ca48e8 extracted classpath setup method for testing 2003-04-23 08:33:39 +00:00
acolyer
5e4671ab83 Release checklist 2003-04-17 19:01:19 +00:00
wisberg
8037b024f2 added API tickler pending test 2003-04-09 08:02:28 +00:00
wisberg
c17bf50311 - if a module has no source files, rather than aborting, create a minimal file for the module jar.
- if a required module has exported libraries, add those to the compile classpath of the requiring module.
2003-04-03 01:26:49 +00:00
wisberg
fc985209fc - a module now may be valid if it contains only references to library jars.
- a module now surfaces its "exported" libraries.
2003-04-03 01:24:15 +00:00
wisberg
17bf8c0fe7 no longer expecting sources in jdt module 2003-04-03 01:21:48 +00:00
wisberg
21543acd0d Updated license checking tests to accept "Contributors" as sole copyright holder. 2003-04-03 01:18:31 +00:00
wisberg
21f9d5a71f Updated for 1.1rc1:
- removed "No exception checking during weaving" as fixed
- removed promise of support for
  - XtargetNearSource
  - incremental mode in Ajbrowser
    (did NOT add uses-pointcut limitation for ajbrowser)
- removed text polling for complaints wrt language changes
  - added as limitation: only one .. permitted in args
- added limitation wrt error/warning source context
- inlining of around advice now on by default
2003-03-13 18:19:28 +00:00
acolyer
ed52082f7c Updated refs to 1.1beta5 to read 1.1 release candidate 1 2003-03-13 09:51:50 +00:00
wisberg
35f8ec4713 JSR-45 and resource copying.
Still needs work for 1.1rc1.
2003-03-13 04:37:31 +00:00
acolyer
5ae6445eff Instructions for building with an IBM 1.4.x JDK.
Clarification on test harness vs JUnit tests.
2003-03-08 16:37:49 +00:00
wisberg
f0cc465d8b caveats and fixes, mainly for releases 2003-03-06 22:17:13 +00:00
wisberg
5d0f96e248 installer updates:
- removed JDK tools.jar from script classpaths
- added windowlistener to exit installer when close box clicked
- added -to {dir} option for easy GUI-free install (hack)
  due to Swing initialization, this still won't work for true
  command-line (remote, non-XWindows terminal to unix box)
2003-03-06 22:13:10 +00:00
wisberg
3ba59b8e79 better instructions for running ajcTests.xml and comparing results 2003-03-06 01:52:41 +00:00
wisberg
441d1b8051 incomplete list of release gaffes to watch out for 2003-03-04 04:29:13 +00:00
wisberg
95bac18138 removed aspectj.org references 2003-02-28 07:50:53 +00:00
wisberg
d85df04296 added comment per Mik wrt ant/javac 2003-02-28 07:46:14 +00:00
wisberg
cec1a53e53 *minor* editorial changes for beta5 2003-02-28 07:45:15 +00:00
wisberg
189eaae38f *minor* editorial changes for beta5 just to get names right.
Still reads as a delta since beta2 and needs updates for any functionality changes since beta4.
2003-02-28 07:42:19 +00:00
wisberg
83273bdb73 added 2003 Contributors to copyright. 2003-02-28 00:32:50 +00:00
wisberg
6d4e93c838 installer was misreporting README file name for AspectJ distribution.
(The installer could be refactored for simpilcity if/since we're not supporting multiple distributions any more.)
2003-02-27 23:47:22 +00:00
wisberg
53e98bac08 Broke out and increased build/test docs; some new info in the build module notes.
Included release instructions in the build/test docs
2003-02-27 00:39:30 +00:00
acolyer
2e89f544a7 Ran "Organize imports" to remove redundant imports etc -
clears up a huge set of warnings in Eclipse so that you
can see the wood for the trees!
2003-02-26 10:52:35 +00:00
acolyer
8fd3697dbb Ignore bin directory 2003-02-26 07:53:59 +00:00
wisberg
656fa50770 resolving misc compiler warnings 2003-02-13 05:18:47 +00:00
wisberg
04b9bd5dc7 cleaned up, added release comments. 2003-01-29 20:30:02 +00:00
jhugunin
9da5563e3b updated to beta4 2003-01-16 04:57:56 +00:00
jhugunin
97915cc7bf closer to actual 1.1beta3 contents 2003-01-15 02:13:36 +00:00
ehilsdal
f60b731448 skeleton update of README-11 for 1.1beta3. 2003-01-14 21:03:06 +00:00
ehilsdal
939883f1c9 preparation for 1.1beta3 2003-01-14 20:26:02 +00:00
wisberg
b1979531b0 explaining more properties, basics of testing. 2003-01-06 23:45:51 +00:00
wisberg
749fc8caf6 accidentally commented out short-circuit property 2003-01-06 23:31:30 +00:00
wisberg
f70716bf3b comments only. no build.jar update needed. 2003-01-06 23:30:18 +00:00
wisberg
4b530427b5 enabling debug symbols 2003-01-04 21:39:32 +00:00
wisberg
7c43b11314 - added aspectjrt target (alias to runtime)
- implemented target to fail if bootstrap libraries are out of date
- moved update-tree under setup comment
2002-12-23 20:45:48 +00:00
wisberg
08cc7a3ac3 rolling out build changes to bootstrap jar. 2002-12-23 20:04:50 +00:00
wisberg
57f7f2df4d fixed bug with unnamed tasks producing messages like
[null] Building Zip: foo.zip
2002-12-23 20:02:42 +00:00
wisberg
9441d053ab fixing version-handling.
build-properties.xml has actual version,
Version.java is generated,
and "DEVELOPMENT" is default.
2002-12-23 19:41:48 +00:00
wisberg
c2d4da291f commented out code to replace licenses 2002-12-23 19:40:26 +00:00
ehilsdal
1071f9d850 removing non-local links into tree 2002-12-18 21:21:53 +00:00
wisberg
0d53a7250c debug comment 2002-12-18 20:17:54 +00:00
wisberg
c9fbe08ba5 doc props 2002-12-18 20:10:46 +00:00
wisberg
be59c67a76 XXX always exclude Ant and runtime classes from assemblages - hack. 2002-12-18 19:45:04 +00:00
wisberg
5a7bc25b4b do build.xml builds only for modules, not products, and continue normally if they fail. 2002-12-18 19:44:26 +00:00
wisberg
a70485b9dc list antecedants in verbose mode 2002-12-18 19:43:28 +00:00
wisberg
1043c35c04 avoid NPE when in strange state 2002-12-18 19:43:07 +00:00
jhugunin
85da9d2431 small cleanups 2002-12-18 19:11:22 +00:00