Hi,
ich setze den JBossAS ein und würde gerne meine Anwendung bzw. ein Projekt in einem Zug deployen. Mein Problem ist, dass die Anwendung in einem EAR-File zusammengefasst wird und nur das möchte ich logischerweise dann auch deployen. Meine Projektstruktur ist die folgende:
myProject/
... my-api
... my-ear
... my-entity
... my-impl
... pom.xml
Das pom-File des Projekts sieht so aus:
[XML]<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.myProject</groupId>
<artifactId>myProject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Duck</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
</dependencies>
<distributionManagement>
<repository>
<id>nexus</id>
<url>http://...</url>
</repository>
<snapshotRepository>
<id>nexus</id>
<url>http://...</url>
</snapshotRepository>
</distributionManagement>
<modules>
<module>my-api</module>
<module>my-impl</module>
<module>my-entity</module>
<module>my-ear</module>
</modules>
</project>
[/XML]
Derzeit rufe ich auf:
1. cd myProject
mvn clean package install
2. cd my-ear
mvn jboss:hard-deploy
Und genau diesen zweiten Schritt würde ich einfach gerne vermeiden. Ich möchte mit einem Aufruf das komplette Projekt builden und dann sofort NUR das ear-file auf dem Server deployen.
Weiß vielleicht irgendjemand Rat? Vielen Dank im Voraus.
Gruß
Jonny
ich setze den JBossAS ein und würde gerne meine Anwendung bzw. ein Projekt in einem Zug deployen. Mein Problem ist, dass die Anwendung in einem EAR-File zusammengefasst wird und nur das möchte ich logischerweise dann auch deployen. Meine Projektstruktur ist die folgende:
myProject/
... my-api
... my-ear
... my-entity
... my-impl
... pom.xml
Das pom-File des Projekts sieht so aus:
[XML]<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.myProject</groupId>
<artifactId>myProject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Duck</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
</dependencies>
<distributionManagement>
<repository>
<id>nexus</id>
<url>http://...</url>
</repository>
<snapshotRepository>
<id>nexus</id>
<url>http://...</url>
</snapshotRepository>
</distributionManagement>
<modules>
<module>my-api</module>
<module>my-impl</module>
<module>my-entity</module>
<module>my-ear</module>
</modules>
</project>
[/XML]
Derzeit rufe ich auf:
1. cd myProject
mvn clean package install
2. cd my-ear
mvn jboss:hard-deploy
Und genau diesen zweiten Schritt würde ich einfach gerne vermeiden. Ich möchte mit einem Aufruf das komplette Projekt builden und dann sofort NUR das ear-file auf dem Server deployen.
Weiß vielleicht irgendjemand Rat? Vielen Dank im Voraus.
Gruß
Jonny