Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] Opportunities to make contribution?

I know that Matt answered separately about contributing to AJDT. Andy just 
updated the instructions for checking out and building AspectJ, which I 
thought I'd append here in case you want to get stuck into the AspectJ 
code itself too. One way to get started would be to pick an open bug in 
bugzilla (we prioritize 'bugs' over 'enhancements'), write some test cases 
that reproduce the bug (follow the path from the 
RunTheseBeforeYouCommitTests test case described below to find how and 
where we define tests in the (system) tests module. Just submitting a 
patch with tests isolating a bug is very helpful - tracing through the 
problem in the code and then suggesting a potential fix is even better! 
The list of 'enhancement' requests in bugzilla will give you some idea of 
new features and enhancements that are under consideration you could also 
work on if you are interested.

1.  You should create a new eclipse workspace - we are running on Eclipse 
3.0/3.0.1.
    I wouldn't advise the 3.1milestone releases right now.
2.  Define an anonymous CVS connection to 
'dev.eclipse.org:/home/technology'.
3.  Open the CVS connection and navigate to org.aspectj/modules/ and check 
out all
    the projects under this modules directory *apart from* aspectj-attic
4.  You will probably find that the ajdoc project fails to compile and 
that's because
    it needs a variable defining that points to your java installation 
(jdk not jre) 
    so that the code can find your jdk tools.jar.  So open the project 
properties for
    that project and define the variable (I think my JAVA_HOME is defined 
as 
    pointing to c:\jvms\sun142).
5.  You may also find the bcel-builder project doesn't build but don't 
worry about that.
    (its a standalone project that can build a patched bcel for use in 
AJ).
6.  I think after that everything should now build OK.
7.  In the 'run-all-junit-tests' project, find the 
RunTheseBeforeYouCommitTests and
    run it as a JUnit testcase - this should execute 1200 testcases on 
your checked out
    modules.

If you get stuck along the way, just ask...
Cheers, Adrian.

-- Adrian
Adrian_Colyer@xxxxxxxxxx



"Linton Ye" <lintonye@xxxxxxxxxxxxxxx> 
Sent by: aspectj-dev-admin@xxxxxxxxxxx
13/11/2004 04:17
Please respond to
aspectj-dev@xxxxxxxxxxx


To
"aspectj-dev@xxxxxxxxxxx" <aspectj-dev@xxxxxxxxxxx>
cc

Subject
[aspectj-dev] Opportunities to make contribution?






Hi, guys

I got to know AspectJ about half a year ago.  I am fascinated with AOP and 
really want to make some contribution to it.

Is there any way for me to get involved in this exciting field?  Do you 
need a programmer to work on AspectJ or AJDT?  I have 6 years of 
experience in programming and also am experienced in plug-in development 
for Eclipse.

I look forward to your kind reply.


Thanks,
Linton

_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-dev




Back to the top