Thanks Johan. Sorry for troubling you again on this, but what is the command
you ran to execute this plugin? i tried running mvn deploy and it was
throwing me an exception. Please find below the exception

Exception:

[INFO] Executing tasks
      [scp] Connecting to ${appserver.hostname}:22
[INFO]
-------------------------------------------------------------------------
---
[ERROR] BUILD ERROR
[INFO]
-------------------------------------------------------------------------
---
[INFO] Error executing ant tasks

Embedded error: com.jcraft.jsch.JSchException: Session.connect:
java.net.Unknown
HostException: ${appserver.hostname}
[INFO]
-------------------------------------------------------------------------


Pls find below my ear pom xml. I something missing here?

<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
        <modelVersion>4.0.0</modelVersion>
        <groupId>DefinedBenefit_EA</groupId>
        <artifactId>DefinedBenefit_EA</artifactId>
        <packaging>ear</packaging>
        <version>1.0</version>
        <dependencies>
            <dependency>
              <groupId>background_admin</groupId>
              <artifactId>background_admin</artifactId>
              <version>1.0</version>
              <type>jar</type>        
            </dependency>
            
        </dependencies>
        <build> 
            <directory>${basedir}</directory>
            <finalName>${project.artifactId}</finalName>
            <plugins> 
              <plugin> 
                <groupId>org.apache.maven.plugins</groupId> 
                <artifactId>maven-ear-plugin</artifactId> 
                <configuration>
                <configuration> 
                        <archive> 
                        
<manifestFile>${basedir}/src/META-INF/MANIFEST.MF</manifestFile>
                        </archive> 
                </configuration> 
                <earSourceDirectory>${basedir}/src</earSourceDirectory>
                  <generateApplicationXml>false</generateApplicationXml>        
        
                    <resources>
                      <resource>
                        <directory>${basedir}/src</directory>
                      </resource>
                      </resources>
                        <modules> 
                                <javaModule> 
                                <groupId>background_admin</groupId> 
                                <artifactId>background_admin</artifactId> 
                                
<bundleFileName>background_admin.sar</bundleFileName> 
                                </javaModule>
                        </modules>
                </configuration> 
              </plugin>
                <plugin>
                        <groupId>org.apache.maven.plugins</groupId>             
                        <artifactId>maven-antrun-plugin</artifactId>
                        <executions>
                          <execution>
                            <phase>generate-sources</phase>
                            <configuration>
                              <tasks>
                              <delete 
dir="${basedir}/${project.build.directory}"/>
                              </tasks>
                            </configuration>
                            <goals>
                              <goal>run</goal>
                            </goals>
                          </execution>
                        <execution> 
                        <id>jboss-remote-hotdeploy</id> 
                        <phase>integration-test</phase> 
                        <goals> 
                          <goal>run</goal> 
                        </goals> 
                        <configuration> 
                          <tasks> 
                            <scp trust="true" 
file="${project.build.directory}/${ 
                project.build.finalName}.${project.packaging}" 
        
todir="[EMAIL PROTECTED]:${appserver.deploydir}" 
                password="${appserver.remote.password}" /> 
                          </tasks> 
                        </configuration> 
                      </execution> 
                          
                        </executions>
                <dependencies> 
                      <dependency> 
                        <groupId>ant</groupId> 
                        <artifactId>ant-optional</artifactId> 
                        <version>1.5.3-1</version> 
                      </dependency> 
                      <dependency> 
                        <groupId>ant</groupId> 
                        <artifactId>ant-jsch</artifactId> 
                        <version>1.6.5</version> 
                      </dependency> 
                </dependencies> 
                </plugin>
            </plugins> 
        </build>
        <profiles> 
                <profile> 
                        <id>test-environment</id> 
                        <activation> 
                        <property> 
                          <name>env</name> 
                          <value>test</value> 
                        </property> 
                        </activation> 
                        <properties> 
                        <appserver.hostname>10.156.4.302</appserver.hostname> 
                        <appserver.protocol>https</appserver.protocol> 
                        
<appserver.remote.username>jboss</appserver.remote.username> 
                        
<appserver.remote.password>super</appserver.remote.password> 
                        
<appserver.deploydir>/opt/jboss403SP1</appserver.deploydir> 
                        <appserver.jvmargs></appserver.jvmargs> 
                        <appserver.rmi.port></appserver.rmi.port> 
                        <appserver.servlet.port>8080</appserver.servlet.port> 
                        <appserver.logging>medium</appserver.logging> 
                        <appserver.servlet.users></appserver.servlet.users> 
                        </properties> 
                </profile> 
        </profiles> 
        
        
</project>
--
View this message in context: 
http://www.nabble.com/Alternative-for-remote-deploying-an-ear-t1391330.html#a4064953
Sent from the Maven - Users forum at Nabble.com.


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

Reply via email to