2011-05-23 100 views
0

我在Solaris 10上使用Maven 3.0.3。我正在使用antrun exec插件。如何找出實際運行的命令行語句?運行我的命令(旨在從StarTeam版本控制系統檢出代碼)時,我得到了拒絕權限錯誤,但我已驗證我的用戶具有適當的權限。我想運行Maven從shell運行的命令,以便可以比較這兩個命令。如何重新創建由Maven的antrun插件運行的命令?

下面是從我的pom.xml文件中的相關部分...

    <plugin> 
          <artifactId>maven-antrun-plugin</artifactId> 
          <executions> 
            <execution> 
              <phase>verify</phase> 
              <configuration> 

                <tasks> 

                  <!-- Backup CIRQUE_COMPLETE and freeze the backup label --> 
                  <exec failonerror="true" executable="stcmd" dir="/opt/StarTeamCP_2009/bin/"> 
                    <arg value="label" /> 
                    <arg value="-p" /> 
                    <arg value="user:@mydomain.com:49201/myco/myco/Technology/nna/mycoUSA/cirquedusoleil" /> 
                    <arg value="-vl" /> 
                    <arg value="CIRQUE_${env}_COMPLETE" /> 
                    <arg value="-nl" /> 
                    <arg value="CIRQUE_${env}_COMPLETE_`date +&quot;%Y%m%d-%T&quot;`" /> 
                    <arg value="-f" /> 
                    <arg value="-r" /> 
                  </exec> 

                  <!-- Slide CIRQUE_COMPLETE label up to build label --> 
                  <exec failonerror="true" executable="stcmd" dir="/opt/StarTeamCP_2009/bin/"> 
                    <arg value="apply-label" /> 
                    <arg value="-p" /> 
                    <arg value="user:@mydomain.com:49201/myco/myco/Technology/nna/mycoUSA/cirquedusoleil" /> 
                    <arg value="-vl" /> 
                    <arg value="${env.BUILD_ID}" /> 
                    <arg value="-lbl" /> 
                    <arg value="CIRQUE_${env}_COMPLETE" /> 
                    <arg value="-is" /> 
                    <arg value="*" /> 
                  </exec> 

                </tasks> 
              </configuration> 
              <goals> 
                <goal>run</goal> 
              </goals> 
            </execution> 
          </executions> 
        </plugin> 

回答

0

您可以運行與-X選項行家。這會給你更多的(調試)信息,它也會運行與-debug選項。