2014-02-12 162 views
0

目前,我正在與Smooks(1.5版本)合作。在我的最後一步,我在我的項目改變的軟件包的名稱和下面的錯誤已經瑞森:配置pom.xml文件

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project JavaBindings: 
Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1] 

還有就是我的pom.xml文件:

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <name>SmooksConversion</name> 
    <groupId>org.smooksservices</groupId> 
    <artifactId>JavaBindings</artifactId> 
    <version>1.0</version> 

    <properties> 
     <smooks.version>1.4</smooks.version> 
    </properties> 

    <dependencies> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-javabean</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-csv</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-json</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-edi</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-templating</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-scripting</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-validation</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
    </dependencies> 

    <build> 
     <plugins> 
      <plugin> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <configuration> 
        <source>1.5</source> 
        <target>1.5</target> 
       </configuration> 
      </plugin> 
     </plugins> 
     <resources> 
      <resource> 
       <directory>src/main/java</directory> 
       <excludes> 
        <exclude>**/*.java</exclude> 
       </excludes> 
      </resource> 
      <resource> 
       <directory>src/main/resources</directory> 
      </resource> 
     </resources> 
    </build> 

    <repositories> 
     <repository> 
      <id>codehaus.m2.snapshots</id> 
      <url>http://snapshots.repository.codehaus.org</url> 
      <releases> 
       <enabled>false</enabled> 
      </releases> 
     </repository> 
    </repositories> 

</project> 

還有就是把我的包:

package conv 
*Run.java 
*order.xml 
*smooks-config.xml 
package conv.model; 
*some classes 
package conv.templates; 
*here are some freemaker templates 

路徑我的文件:C:\的Smooks的\ src \主\ java的\ CONV

謝謝!

+0

不應該有這樣一個堆棧跟蹤? – GGrec

+0

你應該顯示你調用exec-maven插件的地方。 –

+0

在調試模式下運行maven:您引用的錯誤消息僅顯示外部進程已退出非零狀態,但僅此而已。 – fge

回答

0

這個插件添加到您的POM:

<plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>exec-maven-plugin</artifactId> 
      <version>1.2.1</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>java</goal> 
        </goals> 
       </execution> 
      </executions> 
      <configuration> 
       <mainClass>...</mainClass> 
      </configuration> 
     </plugin> 
+0

我加了這個插件,仍然是這個錯誤。我在日誌中發現:--- exec-maven-plugin:1.2.1:exec(default-cli)@JavaBindings --- 錯誤:無法找到或加載主類_07_templating.Run。它是我的pkg的舊名稱,但我不知道在哪裏可以找到它/ – user3114157

+0

是否在此處放置完整路徑(包和類名稱) ? – pshemek

+0

是的,我看起來像這樣 - > conv.Run user3114157