application.xml файл:Как автоматически обновлять версии в application.xml после выпуска Maven
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">
<description>DESCRIPTION</description>
<display-name>xxxsystem-ear</display-name>
<module>
<ejb>xxxsystem-ejb-3.1.1-SNAPSHOT.jar</ejb>
</module>
<module>
<web>
<web-uri>xxxsystem-web-3.1.1-SNAPSHOT.war</web-uri>
<context-root>/xxxsystem</context-root>
</web>
</module>
<library-directory>lib</library-directory>
</application>
После я бегу: релиз МВН: чистый релиз МВН: подготовить релиз МВН: выполнить
Поэтому мне нужно вручную изменить версии .jar и .war до 3.1.2 в xml-файле.
Есть ли способ сказать maven изменить версии в этом файле для меня?
я должен сделать то же самое с JBoss-развертывания-structure.xml
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<exclusions>
<module name="org.apache.log4j" />
</exclusions>
</deployment>
<sub-deployment name="xxx-ejb-3.1.1-SNAPSHOT.jar">
<exclusions>
<module name="org.apache.log4j" />
</exclusions>
</sub-deployment>
<sub-deployment name="xxx-web-3.1.1-SNAPSHOT.war">
<exclusions>
<module name="org.apache.log4j" />
</exclusions>
</sub-deployment>
</jboss-deployment-structure>
Любые идеи?
Вы вручную пишете application.xml? (Я так полагаю ..) почему бы не позволить maven-ear-plugin генерировать application.xml. – khmarbaise
@khmarbaise работал, спасибо за помощь. Теперь я должен сделать то же самое с jboss-deployment-structure.xml, вы знаете, как это сделать? – Claudinei
Почему бы не установить org.apache.log4j в область ** ** при условии ** в разные модули, что должно привести к тому, что этот файл не будет упакован в итоговый файл войны, уха. – khmarbaise