У меня есть существующий проект maven, который я пытаюсь сделать из файла .ear
. Я пошел вперед и сделал модуль WAR
и модуль JAR
с моим веб-проектом в качестве родительского проекта. После этого я сделал еще один модуль, который называет модуль EAR
, и добавил WAR
и JAR
файлы в него как зависимости. Теперь я перехожу на Run as-> Maven install
в Eclipse
, и процесс выполняется успешно. Теперь я вижу файл EAR, созданный по пути /EARModule/target/CAD.ear
, который хранится в моем рабочем пространстве eclipse. Я мог бы скопировать пасту и использовать файл EAR
для своих целей, но это правильный способ получить файл EAR
? Мне нужен файл EAR
для существующего проекта, который у меня был, так что я могу развернуть его на oracle weblogic server
. pom.xml
был автоматически сгенерирован для WAR
и JAR
модулей следующим образом - WAR Module
-Правильный способ создания файла EAR для существующего проекта maven
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>CAD</groupId>
<artifactId>CAD</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>CADWARModule</groupId>
<artifactId>CADWARModule</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>CADWARModule Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>CADWARModule</finalName>
</build>
</project>
JAR Module
-
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>CAD</groupId>
<artifactId>CAD</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>CADJARModule</groupId>
<artifactId>CADJARModule</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>CADJARModule</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
Помощь высоко ценится!
У вас есть решение? –