maven-war-plugin vs. "Неожиданный конец входного потока ZLIB" - PullRequest
1 голос
/ 12 июня 2009

я использую maven-war-plugin и иногда я получаю неожиданный конец входного потока ZLIB при развертывании в jboss, потому что файл сделан в каталоге jboss и не перемещен / скопирован туда, есть ли способ это исправить (используя maven )

моя конфигурация:

<code>
<build>
    <plugins>
        <plugin>
            <artifactId>maven-war-plugin</artifactId>
            <configuration>
                <outputDirectory>${jbossDeploy}</outputDirectory>
            </configuration>
        </plugin>
    </plugins>
</build>

Ответы [ 2 ]

0 голосов
/ 06 июля 2009

Я создал для него скрипт для муравьев, который можно использовать в maven

<build>
 <plugins>
  <plugin>
   <artifactId>maven-antrun-plugin</artifactId>
   <executions>
    <execution>
     <phase>package</phase>
     <configuration>
      <tasks>
       <property name="packageName" value="${project.build.finalName}.${project.packaging}" />
       <property name="outputDir" value="c:/jboss-4.2.1.GA/server/default/deploy" />
       <property name="file" value="${project.build.directory}\${packageName}" />
       <property name="tofile" value="${outputDir}/${packageName}" />
       <echo message="Moving ${file} to ${tofile}" />
       <move file="${file}" tofile="${tofile}" />
      </tasks>
     </configuration>
     <goals>
      <goal>run</goal>
     </goals>
    </execution>
   </executions>
  </plugin>
 </plugins>
</build>
0 голосов
/ 12 июня 2009

Скорее всего, то, что вы сказали, верно.

Maven, вероятно, все еще строит войну, когда jboss начинает ее развертывать, поэтому, поскольку jboss читает ее, он видит недопустимый формат zip. Вы можете попробовать использовать опцию "Разобранный" или развернуть отдельно после того, как все будет собрано.

...