0

을 받는다는 antrun 플러그인을 사용하여 작업을 jwsc 실행하려고jwsc 작업 사용 받는다는 antrun 플러그인은

<plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-antrun-plugin</artifactId> 
       <version>1.7</version> 
        <executions> 
         <execution> 
          <phase>compile</phase> 
          <goals> 
           <goal>run</goal> 
          </goals> 
          <configuration> 
           <target name="webservice.build"> 

            <path id="weblogic.jar.classpath"> 

             <path location="${weblogic.home}/server/lib/weblogic.jar"/> 
            </path> 


            <taskdef name="jwsc" classname="weblogic.wsee.tools.anttasks.JwscTask" classpathref="weblogic.jar.classpath" > 
             <classpath> 
              <path refid="weblogic.jar.classpath" /> 
             </classpath> 
            </taskdef> 


            <jwsc destdir="target"> 
            <module name="AccountInqWeb" explode="true" contextPath="AccountInqWeb"> 

             <jwsFileSet srcdir="src/com/services/accountinquiry/ws"> 
              <include name="**/*.java"/> 
             </jwsFileSet> 
             <descriptor file="WebContent/WEB-INF/web.xml"/> 
             <descriptor file="WebContent/WEB-INF/weblogic.xml"/> 
            </module> 
            </jwsc> 
           </target> 
          </configuration> 
          </execution> 
         </executions> 
         </plugin> 
<dependency> 
      <groupId>com.sun</groupId> 
      <artifactId>tools</artifactId> 
      <version>1.6</version> 
      <scope>system</scope> 
      <systemPath>${java.home}/../lib/tools.jar</systemPath> 
     </dependency> 

개미 BuildException가 발생 가진 : java.lang.NoClassDefFoundError가 : COM/일/javadoc의/유형 개미 부분 ...<jwsc destdir="target">... 12 @ : C에서 26 : \ 기본 \ soaservices는 작업 공간 \ AccountInqWeb의 \ 대상 \ \ antrun 구축-webservice.build.xml

답변

0

편집 MAVEN_HOME/빈/mvn.bat 을 JDK_1.5을 사용하는지 확인이 \ tools.jar가 1.6 버전의 버그

@REM MAVEN2 시작 : runm2 % MAVEN_JAVA_EXE % % MAVEN_OPTS % -classpath C : \ u001 \ isuser \ tesbea \ jdk160_05 \ jre \ lib \ tools.jar; % CLASSWORLDS_JAR % "-Dclassworlds.conf = % M2_HOME % \ bin \ m2.conf ""-Dmaven.home = % M2_HOME % "org.codehaus.classworlds.Launcher % MAVEN_CMD_LINE_ARGS % ERRORLEVEL 1로 이동하면 오류가 발생합니다. 이동 종료