On 05/15/2013 04:42 PM, Max Andersen wrote:

On 05/15/2013 03:42 PM, Max Rydahl Andersen wrote:
On Wed, May 15, 2013 at 08:23:18AM -0700, James R. Perkins wrote:
Being able to run a CLI script on a server from the IDE would be pretty awesome. Do you guys use the CLI public API at all? If not that would work quite well for a feature like this.

what is the public API ?
I just know about jboss-cli executable that can take parameters.
I assume all this .cli stuff is done via these ?
For some reason I didn't think about just passing the script to the executable JAR :) It would require a process to be launched though. Maybe that easy in an eclipse plugin though.

Yeah - and it's in many cases preferable since it won't be able to leak memory etc. also if it uses JBoss modules it can't run embedded in a jvm without a bunch of hacks. 


Is that the API you think we should use if we did this ?
No I was thinking more about this one https://community.jboss.org/wiki/JBossAS7Command-linePublicAPI. I use it in the maven and forge plugins to execute commands on the server. It works out quite well and you don't have to use the same version as the target runtime.

Interesting - but it does require cli jars in addition to the normal management client, right ?
Yeah it would require the dependencies, but not JBoss modules.

/max

p.s. We don't bundle any jboss-cli jars in our tools since we would proably
need one for each version (EAP 6.0,6.1, AS7.0, AS7.1. etc)
/max

On 05/15/2013 03:26 AM, Max Rydahl Andersen wrote:
...are these scripts *required* to run the examples the projects ?
Or are they just custom goals you can run as a one-off to change the server or would they *always* be executed ?

And i'm wondering if we should add a "Run on server" feature in eclipse to
run these easily from the IDE against a server already configured...

/max


-- 
James R. Perkins
JBoss by Red Hat

-- 
James R. Perkins
JBoss by Red Hat