I also have a need for a maven-java-plugin that can be used to execute a java process that is not tied to a jar. So the capability to execute a jar or simply a class on the classpath would benefit all.
Wb On 9/19/05, Kristian Nordal <[EMAIL PROTECTED]> wrote: > > On Sep 19, 2005, at 5:58 PM, Ashley Williams wrote: > > > Is there currently a java plugin for running regular main() apps? > > I've just checked the repository and I couldn't find one. Currently > > I define the following plugin in my pom: > > > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-jar-plugin</artifactId> > > <configuration> > > <archive> > > <manifest> > > <mainClass>Server</mainClass> > > </manifest> > > </archive> > > </configuration> > > </plugin> > > </plugins> > > > > and would like to do something like this to run the app: > > m2 java:java > > > > but at the moment I have to do this: > > java -jar file://<myrepository>/<myartifact>/myapp.jar > > > > In fact I'd ideally like to run the app immediately after the install: > > m2 install java:java > > Hi, > > I've been thinking about the same thing. It would be nice to be able > to just run the jar file with the correct dependencies in the > classpath directly. > > There's a plugin at org.codehaus.mojo called maven-execute-plugin (in > the sandbox), which does something like this (I don't know if it > currently works). From the docs: "A useful little plugin for > leveraging maven to build the required classpath to > execute the main method on an object." With an example for running it > directly (can also be configured in the POM): "m2 execute:resources - > Dexecute.class="com.foo.X" -Dexecute.args="-h bar". > > For this you would need an additional plugin (execute), why not just > put this functionality into the jar plugin? So no more configuration > is needed. It might be the wrong place for it, I don't know, but it > would be nice to just write "m2 jar:run" =) > > -- > Regards, > Kristian > > > > > Thanks > > AW > > > > --------------------------------------------------------------------- > > 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] > >
