Hi Girish,

my question was more in eclipse user direction: I use the buildship plugin for 
gradle and the most current version of eclipse.

In previous ofbiz versions I opened the "run configuration", added a gradle 
task and added "ofbizDebug" as task. Then I created a debug task for the debug 
task. Worked for years.
With the new version I would have to add "ofbiz" as task and "--debug-jvm" as 
argument. The only result I get is: Unrecognized option: --debug-jvm
Maybe the plugin cannot handle these kind of arguments?

As I asume I am not the only one using Eclipse so I was hoping someone solved 
that already :)

Best regards
Ingo


-----Ursprüngliche Nachricht-----
Von: Girish Vasmatkar <[email protected]> 
Gesendet: Freitag, 4. September 2020 12:45
An: ofbizuser <[email protected]>
Betreff: Re: Eclipse debug

Hi Jacques -

The documentation seems outdated as it still references an old custom ofbiz 
debug task - "ofbizDebug". It was removed from build.gradle since gradle 
supported the command line argument "--debug-jvm" that did exactly what 
"ofbizDebug" did.
I'll update the page if everybody agrees.

Best,
Girish



On Fri, Sep 4, 2020 at 3:27 PM Jacques Le Roux <[email protected]>
wrote:

> Thanks Girish,
>
> That's indeed how most of us do it.
>
> BTW Ingo, we have some documentation in wiki:
>
> https://cwiki.apache.org/confluence/display/OFBIZ/Running+and+Debuggin
> g+OFBiz+in+Eclipse
>
> Please let me know if it's still up to date (I think so) and useful
>
> Thanks
>
> Jacques
>
> Le 04/09/2020 à 09:37, Girish Vasmatkar a écrit :
> > Hi Ingo
> >
> > I see what you're trying to do. Apparently eclipse is not ownering
> --debug-jvm and passing it along to gradle for execution. Other 
> command line
> > arguments like --stacktrace, --debug work just fine but you need to 
> > set
> them in Run Configuration-> GradleTask -> Project Settings -> Advanced
> > Options -> Program Arguments.
> >
> > As I mentioned above, if you set --debug-jvm, it won't do anything.
> However you can try what gradle does under the hood when it receives
> > *--debug-jvm* command line argument. Just pass below to the JVM 
> > directly
> using JVM argument -
> >
> > Under Run Configuration-> GradleTask -> Project Settings -> Advanced
> Options -> JVM Arguments
> > *-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005*
> > Not sure if you can see the image I pasted below inline instead of
> adding it as an attachment. But setting the above line as JVM argument 
> and
> > configure the task as 'ofbiz' should get the job done.
> >
> > image.png
> >
> >
> >
> >
> >
> >
> > On Thu, Sep 3, 2020 at 10:41 PM Ingo Wolfmayr 
> > <[email protected]
> <mailto:[email protected]>> wrote:
> >
> >     Hello Girish,
> >
> >     it works in command line. I want to setup a eclipse gradle task
> under "run configurations".
> >
> >     Best regards,
> >     Ingo
> >
> >     -----Ursprüngliche Nachricht-----
> >     Von: Girish Vasmatkar <[email protected] <mailto:
> [email protected]>>
> >     Gesendet: Donnerstag, 3. September 2020 16:50
> >     An: ofbizuser <[email protected] <mailto:[email protected]>>
> >     Betreff: Re: Eclipse debug
> >
> >     Hello
> >
> >     *gradlew ofbiz --debug-jvm* should work.  --debug-jvm is just
> supplied as a parameter.
> >
> >     Best,
> >     Girish
> >
> >
> >     On Thu, Sep 3, 2020 at 7:01 PM Ingo Wolfmayr <
> [email protected] <mailto:[email protected]>>
> >     wrote:
> >
> >     > Hello,
> >     >
> >     > can anybody tell me how to add a Gradle Task for debugging ofbiz in
> >     > eclipse:
> >     >
> >     > gradlew "ofbiz" --debug-jvm
> >     >
> >     > Where will I have to but the "--debug-jvm"?
> >     >
> >     > In former ofbiz versions it used to work with adding "debugOfbiz"
> as
> >     > gradle task.
> >     >
> >     > Thanks for any hint.
> >     >
> >     > Best regards,
> >     > Ingo
> >     >
> >     >
> >     >
> >     >
> >     >
> >
>

Reply via email to