0

Попытка выполнить jwsc задачу с использованием Maven Plugin antrunjwsc задача с использованием Maven плагин 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: ком/ВС/Javadoc/Тип Ant часть ...<jwsc destdir="target">... @ 12 : 26 в C: \ Default \ soaservices \ рабочее пространство \ AccountInqWeb \ цель \ antrun \ встроенный webservice.build.xml

ответ

0

Редактировать MAVEN_HOME/bin/mvn.bat Убедитесь в использовании JDK_1.5 tools.jar есть ошибка в версии 1.6

@REM Start 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 goto error goto end