On Wed, Jun 29, 2011 at 7:24 PM, Amindri Udugala <amindriudug...@gmail.com> wrote: > > > On 29 June 2011 23:43, Amindri Udugala <amindriudug...@gmail.com> wrote: >> >> >> On 29 June 2011 10:47, ant elder <ant.el...@gmail.com> wrote: >>> >>> On Tue, Jun 28, 2011 at 5:32 PM, Amindri Udugala >>> <amindriudug...@gmail.com> wrote: >>> > Hi all, >>> > >>> > I feel that running a test case would not help me as I need Tuscany to >>> > run >>> > continuously, to observe MBeans via the Jconsole. When the process >>> > exits it >>> > is also disconnected from the Jconsole. Somehow my requirement is to >>> > bootstrap tuscany along with the modules I have created. >>> > >>> >>> One way you can run Tuscany continuously is using the Tuscany Shell >>> which you can start with things like the .bat / .sh scripts in the >>> binary distribution bin folder or with Maven using the Tuscany maven >>> plugin. For example, if you do svn co >>> >>> https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/samples/getting-started/helloworld/, >>> cd helloworld, mvn tuscany:run, that should start up the interactive >>> shell. You should be able to get that to include your modules by >>> adding <dependencies> to the Tuscany maven <plugin> definition in the >>> helloworld pom.xml. >> >> Hi, > > Sorry for the previous mail >> >> Thanx for the advice.. >> from what I understood, I need to add two dependencies in the <plugin>. >> One dependency is for core spi (as the arifacts to be monitored are defined >> here) and the other other dependency for jmx-activator module which I >> created. >> So finally the <plugins> helloworld pom.xml would look like follows. > > >> >> <plugins> >> >> <plugin> >> <groupId>org.apache.tuscany.sca</groupId> >> <artifactId>tuscany-maven-plugin</artifactId> >> <version>${tuscany.version}</version> >> </plugin> >> >> <plugin> >> >> <groupId>org.apache.tuscany.sca</groupId> >> <artifactId>tuscany-core-spi</artifactId> >> <version>2.0-SNAPSHOT</version> >> </plugin> >> >> > > <plugin> > <groupId>org.apache.tuscany. > sca</groupId> > <artifactId>tuscany-jmx-activator</artifactId> > <version>2.0SNAPSHOT</version> > </plugin> > > </plugins> > > Then finally run mvn tuscany:run to bootstrap tuscany. Did I get it right? > If not please correct me.. >
I wasn't clear if you've changed the core-spi module, if so then you'll need to rebuild the the plugin to pick that up. Otherwise, the <dependencies> element can go within the <plugin> and you don't need to specify the core-spi module as its already defined in the plugin, so that gives: <plugins> <plugin> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-maven-plugin</artifactId> <version>2.0SNAPSHOT</version> <dependencies> <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-jmx</artifactId> <version>2.0SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-jmx-activator</artifactId> <version>2.0SNAPSHOT</version> </dependency> </dependencies> </plugin> </plugins> ...ant