2011-08-09 34 views
0

私のシステム構成は、私は私が入った後のmaven-antrun-プラグイン1.6MAVEN ANT

を使用していたJava 1.4.2_04バージョン

で私のクラスをコンパイルしたい

MAVEN apache-maven-2.2.1 JAVA_HOME - jdk1.5.0_22 

でエラーを構築私のモジュールのpom.xml

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>2.3.2</version> 
     </plugin> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-antrun-plugin</artifactId> 
      <version>1.6</version> 
      <executions> 
       <execution> 
        <id>install</id> 
        <phase>install</phase> 
        <goals> 
         <goal>run</goal> 
        </goals> 
        <configuration> 
         <source>${java-version}</source> 
         <target>${java-version}</target> 
         <target> 
          <property environment="env"/> 
          <property name="weblogic.home" value="${env.WL_HOME}"/> 
          <echo message="compile classpath: ${weblogic.home}"/> 
         </target> 
         <project name="WLW build" default="build"> 
          <tasks> 
           <taskdef name="wlwBuild" classname="workshop.core.WlwBuildTask"> 
            <classpath refid="maven.dependency.classpath"/> 
            <classpath> 
             <fileset dir="C:\bea\weblogic81\workshop"> 
              <include name="wlw-ide.jar"/> 
             </fileset> 
            </classpath> 
           </taskdef> 
           <target name="build"> 
            <wlwBuild work="C:\TFS\HPRA\Source\Services\WorkCenterPlatform\Java\WorkCenterPlatform\WorkCenterPlatform.work" serverclasspath="${server.classpath}" classpathref="maven.plugin.classpath"> 
             <build outputdir="C:\CARR" outputfilename="WPSSchemas.jar" project="WPSSchemas"/> 
            </wlwBuild> 
           </target> 
          </tasks> 
         </project> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 
</build> 





I am getting following Exception. 


[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] Error configuring: org.apache.maven.plugins:maven-antrun-plugin. Reason: ERROR: Cannot override read-only parameter: project in goal: antrun:run 
[INFO] ------------------------------------------------------------------------ 
[INFO] For more information, run Maven with the -e switch 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 2 seconds 
[INFO] Finished at: Tue Aug 09 12:20:54 PDT 2011 
[INFO] Final Memory: 11M/22M 
[INFO] ----------------------------------------------------------------------- 

Any idea where i am wrong ? 
+0

は私が タグ <= "ビルド" default "をWLWが構築" =プロジェクト名> を削除しようとしたそして今、私は次のエラーを取得しています: [INFO] ---------- -------------------------------------------------- ------------ [エラー] BUILD ERROR [情報] ---------------------------- -------------------------------------------- [INFO] Ant BuildExceptionが発生しました:プロジェクトが指定されていません [INFO] -------------------------------------- ---------------------------------- [情報]詳細については、-eスイッチでMavenを実行してください[INFO] ---------------------------------------------- -------------------------- – user886614

答えて

0

01これを試してみてください
<plugin> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-compiler-plugin</artifactId> 
<version>2.3.2</version> 
<configuration> 
    <source>1.5</source> 
    <target>1.4</target> 
</configuration> 
</plugin> 
+0

はい私はそれを変更しました、それは以下と同じエラーがあります。 [エラー] BUILD ERROR [情報]設定エラー:org.apache.maven.plugins:maven-antrun-plugin。理由:エラー:読み取り専用パラメータをオーバーライドできません:目標のプロジェクト:antrun:run – user886614

関連する問題