How do I create a jar with Ant that includes the source attachment?
Maven does this, but I'm living maven-free since '03 (well, 2009, but it doesn't rhyme).
I can't see any options in the javac task which does this.
I tried including the source .java files in the fileset passed to the javac task, but this didn't work. When I try to view the source through something like Eclipse, I still get the 'no source attachment' display.
Any suggestions?
You need two things to make it work in Eclipse:
.java
file exists in the same folder in the JAR as the corresponding .class
file;<javac>
task, add the following parameter: debug="on"
. That way, you encode information into the .class
files about the corresponding .java
files that tools like Eclipse need in order to connect the two together.If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With