-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

any time.

Wendell Beckwith wrote:
| I will look into commons-exec since I wasn't aware of it and thnx for all
| the help.
|
| Wb
|
|
| On 9/20/05, John Casey <[EMAIL PROTECTED]> wrote:
|
| Ok, fair enough...but the maven process should probably install a
| security manager to restrict who can call System.exit(..) (i.e. no-one
| can! :)
|
| But there is still the potential for issues surrounding
| OutOfMemoryError's and the like. If you're going the route of using a
| separate java process, then you should check into commons-exec. I
| haven't used it, but if it's the stuff extracted from Ant (and plexus,
| actually), then it'll be suitable.
|
| -john
|
| Wendell Beckwith wrote:
| | True, it is a java main() call because the use ZeroG's LaunchAnywhere.
| | LaunchAnywhere creates a native executable that reads a config file that
| | lists the classpath, args and the main class to execute. However because
| I
| | didn't write the code nor do have the source code, I don't know if the
| code
| | somewhere will call System.exit(). If it does then my maven process is
| dead,
| | which is why I want the ability to run this java main() in a separate
| | process. Makes sense?
| |
| | Wb
| |
| | On 9/20/05, John Casey <[EMAIL PROTECTED]> wrote:
| |
| | it's not a command line execution...it's a java main() call...right?
| |
| | Trygve Laugstøl wrote:
| | | On Tue, 2005-09-20 at 13:09 -0500, Wendell Beckwith wrote:
| | |
| | |>I just re-read you email and I'm confused by your comment, please
| | clarify if
| | |>possible. But isn't what I've been hopefully explaining is the
| | creation of a
| | |>mojo that wraps a command line process. I have written the mojos
| | (agitate
| | |>and dashboard) an users only need to reference the plugin in their
| build
| | |>element. If the defaults are right for them, say they have a 80% code
| | |>coverage target instead of the default of 70% then they can add a
| | <coverage>
| | |>element to the <configuration> element for the plugin. Now the plugin
| | takes
| | |>the prams and puts then in the correct order and that is where I'm
| | currently
| | |>am. I would like to have a maven-java-plugin or something like it that
| | my
| | |>plugin can depend on to actually execute the process and tie its
| output
| | |>stdout and stderr back to my process. That's all I need. I'm not
| | advocating
| | |>giving users the ability to execute any java command from their pom.
| | |
| | |
| | | For now, until all the hot air in commons-exec stabilizes take a look
| at
| | | plexus-utils and the org.codehaus.plexus.util.cli package. For a
| simple
| | | example take a look at [1].
| | |
| | | [1]:
| | |
| |
| |
|
|
http://svn.apache.org/viewcvs.cgi/maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/utils/shell/DefaultShellCommandHelper.java?rev=227315&view=markup
| | |
| | | --
| | | Trygve
| | |
| | |
| | | ---------------------------------------------------------------------
| | | To unsubscribe, e-mail: [EMAIL PROTECTED]
| | | For additional commands, e-mail: [EMAIL PROTECTED]
| | |
| | |
| | |
|
| ---------------------------------------------------------------------
| To unsubscribe, e-mail: [EMAIL PROTECTED]
| For additional commands, e-mail: [EMAIL PROTECTED]
|
|
|
|

- ---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFDMFgcK3h2CZwO/4URAqg6AKCq6uJle+9PgQ+6gti1z0VqYTpkCACcCm04
YnPgnOM3sD7nf+8iecubZys=
=BS9H
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to