You should only need the org.jboss.as:jboss-as-model-controller-client
module and its dependencies.
For examples of working with a standalone server, search for uses in the
AS codebase of
org.jboss.as.controller.client.helpers.standalone.DeploymentPlanBuilder,
e.g. this one that Arquillian uses for deploying test artifacts:
https://github.com/jbossas/jboss-as/blob/master/arquillian/common/src/mai...
org.jboss.as.controller.client.helpers.domain.DeploymentPlanBuilder is
an equivalent class for working with a domain; search for uses of it for
examples.
On 10/24/11 8:47 AM, Pavel Janousek wrote:
Hello,
is there any useful guide or some more specific docs for programmable deploying of some
EAR/JAR etc.? I've understood which options I have for to do this. I prefer a way via
ModelControllerClient => the same way as CLI works.
I think I've grasped what and how CLI works and does deploy/undeploy some - let say
WAR artifact (= WebApp for ex.) and I can extract code technique from it. But if there is
more elegant and better way which depends only on a small number of AS7 artifacts, it will
be great.
I need this because I'll develop some performance tests for RESTEasy sub-system,
including WebApp deploying time etc.
I think, the second reasonable way (with comparable overhead as previous) to do thing
like this is use the HTTP deploying management, but I didn't found any docs about
this.
Could you please point me out to some useful info or example for study?
Thank you,
--
Pavel Janousek
Senior JBoss QA Engineer
_______________________________________________
jboss-as7-dev mailing list
jboss-as7-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
--
Brian Stansberry
Principal Software Engineer
JBoss by Red Hat