Hello..
Being new tom Maven I've run into a problem...which is as follows. We are using Glassfish and to be able to deploy artifacts I have to use exec-maven-plugin to execute asadmin. We are deploying to remote servers so this seems to be the only option since none of the other plugins available seems to support remote deployment to Glassfish. The problem is as follows: The project has parent (super?) pom file and each module has it's own pom files. The result of the build are four ear files that should be deployed to a remote development server. In the parent (super) pom I trigger the deployment through activating a profile. If I run the build at the level of each ear file everything works ok and the ear files are deployed to the remote development server. However, if I try to do this from the parent (super) pom level (build and deploy) I get an error message from the exec-maven-plugin... Error message as follows: [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] One or more required plugin parameters are invalid/missing for 'exec:exec' [0] Inside the definition for plugin 'exec-maven-plugin' specify the following: <configuration> ... <executable>VALUE</executable> </configuration> -OR- on the command line, specify: '-Dexec.executable=VALUE' I have tried to follow the examples that are on the plugin website, like the one describing multiple executions - http://article.gmane.org/gmane.comp.java.maven-plugins.mojo.user/1307 Nothing seem to work though and I guess I am missing something obvious here (like doing something wrong on <phase> possibly?). Plugin section looks like this: <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <executions> <execution> <goals> <goal>exec</goal> </goals> </execution> </executions> <configuration> <executable>/path/asadmin</executable> <arguments> <argument>--port=12345</argument> <argument>--host=x.x.x.x</argument> <argument>--passwordfile=/path/glassfish_passwd.txt</argument> <argument>--user=admin</argument> <argument>deploy</argument> <argument>/path/${artifactId}-${version}.${packaging}</argument> </arguments> </configuration> </plugin> </plugins> </build> Regards //Bengt
