Community
Participate
Working Groups
The ajc compiler does not copy resources (non-java/aspect) files from the source tree to the output. This means that we have to compile first with the aspectj nature disabled, then compile with aspects.
fyi, a workaround is to use the Ant task and its attributes copyInjars and/or sourceRootCopyFilter. (But this is not directly supported in the IDE extensions.)
This is painful enough on big projects and easy enough to fix that I'm upgrading it to P2.
Created attachment 5649 [details] Use AJDT to determine resources and BcelWeaver to copy
Fixed for 1.1.1
Created attachment 5689 [details] Ensure resources copied from injars to outjar 1. Fixes to BcelWeaver for following cases: src->bin jar->jar src->jar jar->bin 2. Testcases 3. Fixes to NullIdeManager - Does not copy CVS resouces or JAR manifests (warning issued) - Polices duplicate resources (error issued)