Maven-War-Plugin مقابل "نهاية غير متوقع من دفق الإدخال ZLIB"

StackOverflow https://stackoverflow.com/questions/985990

  •  13-09-2019
  •  | 
  •  

سؤال

أنا باستخدام المكون الإضافي من Maven-War، وأحيانا أحصل على نهاية غير متوقعة من دفق إدخال ZLIB عند النشر إلى JBoss، نظرا لأن الملف مصنوع في دليل JBOSS وليس نقل / نسخ هناك، هل هناك أي طريقة لإصلاحها (باستخدام Maven)؟

التكوين الخاص بي:


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

هل كانت مفيدة؟

المحلول 2

جعلت البرنامج النصي النمو لأنه يمكن استخدامه في مخيف

<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>

نصائح أخرى

على الأرجح ما قلته هو الصحيح.

ربما لا تزال Maven تبني الحرب عندما يبدأ JBOSS في نشره، لذا فإن JBOSS يقرأه، يرى تنسيق مضغوط غير صالح. يمكنك محاولة استخدام الخيار المنفجر، أو النشر بشكل منفصل بعد أن بنيت كل شيء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top