Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 

When I am creating unit test for one of my Java project A, I try to have a look at the source code of this annotation:

Once I press Ctrl and click, I see this message below. The "Attach Source" button is not there.

However I tried another project B in my laptop, it works:

This is strange. Then I compare the build path of two projects and find the reason.

For project A, it uses Eclipse embedded JUnit:

While for project B, the JUnit managed by Maven is used.

So the easiest approach for project A is to also switch to the external JUnit instead of Eclipse embedded one, so that developers have full control on both binary code and source code.

In Eclipse installation folder there is a folder plugin, within it there is an about.html,

the binary file and source code could be downloaded from url mentioned.

After that, go to project A,

replace with:

Now the source code for JUnit is also available for project A: