Hi Ferry, thanks for the advice. Setting -sources: false and subsequently adding the project to the source lookup for debugging did the trick :). I think you are right with the strictly speaking part, but from a developer experience point of view I think it would be better to have a setup that takes the .java files of your project folder.
Usually, you notice rather quickly the fact that the code you are debugging and the code of your project are out of sync and it also does not happen very frequently, whereas having to switch between two code files each time you want to set an additional breakpoint happens rather often is very inconvenient. (At least that's the case for me ;) ) Kind reagrds, Thomas Am Sa., 2. Feb. 2019 um 15:01 Uhr schrieb Ferry Huberts <maili...@hupie.com >: > You could try and turn off sources and see what happens. > > -sources: false > > I use > -sources: ${if;${gestalt;batch};false;true} > in my Gradle build, to have sources in the bundles when building in > bndtools, and no sources when building in gradle/jenkins > > > On 02/02/2019 14:57, Ferry Huberts via osgi-dev wrote: > > Maybe it is inconvenient, but I think that strictly speaking that is > > absolutely right, since those java files correspond to what is actually > > running. > > > > On 02/02/2019 14:52, Thomas Driessen via osgi-dev wrote: > >> It seems those are the .java files within the OSGI-OPT folder of the > >> generated bundle/.jar. > >> But I have no idea why Eclipse picks those up when it is debugging. > >> I used the enroute archetypes and didn't change anything. > >> Maybe it's just a setting somewhere in Eclipse that has to be changed or > >> within the pom files, I don't know :( > >> > >> Am Sa., 2. Feb. 2019 um 03:55 Uhr schrieb Raymond Auge via osgi-dev > >> <osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org>>: > >> > >> The bigger question is why I'm the world are there java files in > >> target? target is the build directory. We are there source files in > >> there? > >> > >> - Ray > >> > >> On Fri, Feb 1, 2019, 13:47 Paul F Fraser via osgi-dev > >> <osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> wrote: > >> > >> Thomas, > >> Thank goodness someone else has experienced this. I thought it > >> was my problem only. > >> I mentioned this on this list previously but so far no response. > >> Paul > >> > >> > >> On 2/02/2019 3:54 am, Thomas Driessen via osgi-dev wrote: > >>> Hi, > >>> > >>> now that I'm using the enroute maven workspace I stumbled upon > >>> another issue. > >>> > >>> When I'm debugging and a breakpoint is hit, then Eclipse does > >>> not open the respective .java file in my project, > >>> but the java file from the target folder. > >>> Now each time I want to change breakpoints/code/etc. I have to > >>> go back to the workspace .java file. > >>> Is there a way to tell Eclipse to use the workspace .java file > >>> instead of the target folder .java file for debugging? > >>> > >>> Kind regards, > >>> Thomas > >>> > >>> _______________________________________________ > >>> OSGi Developer Mail List > >>> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> > >>> https://mail.osgi.org/mailman/listinfo/osgi-dev > >> > >> > >> _______________________________________________ > >> OSGi Developer Mail List > >> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> > >> https://mail.osgi.org/mailman/listinfo/osgi-dev > >> > >> _______________________________________________ > >> OSGi Developer Mail List > >> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> > >> https://mail.osgi.org/mailman/listinfo/osgi-dev > >> > >> > >> _______________________________________________ > >> OSGi Developer Mail List > >> osgi-dev@mail.osgi.org > >> https://mail.osgi.org/mailman/listinfo/osgi-dev > >> > > > > -- > Ferry Huberts >
_______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev