2013-12-17 75 views
0

到pom.xml文件中我想的junit 4.10添加到我依賴我的pom.xml和另外2個denpencies發現https://code.google.com/p/google-gson/downloads/list 這裏https://code.google.com/p/mnist-tools/downloads/detail?name=mnist-tools.zip&can=2&q=如何添加.jar文件依賴使用m2eclipse插件

但我不知道如何使用m2eclipse插件

而且我對我的Maven項目文件的結構可以在這裏找到它們添加到pom.xml文件:https://github.com/quinnliu/WalnutiQ

我在想,如果我的文件結構將是一個問題?我做的所有的名字在我的測試類,如* Test.java例如ExampleClass.java有相應的文件ExampleClassTest.java

的這是到目前爲止我的pom.xml文件:

<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/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>WalnutiQ</groupId> 
    <artifactId>WalnutiQ</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <build> 
    <sourceDirectory>src</sourceDirectory> 
    <testSourceDirectory>tests</testSourceDirectory> 
    <resources> 
     <resource> 
     <directory>train</directory> 
     <excludes> 
      <exclude>**/*.java</exclude> 
     </excludes> 
     </resource> 
     <resource> 
     <directory>images</directory> 
     <excludes> 
      <exclude>**/*.java</exclude> 
     </excludes> 
     </resource> 
    </resources> 
    <testResources> 
     <testResource> 
     <directory>tests</directory> 
     <excludes> 
      <exclude>**/*.java</exclude> 
     </excludes> 
     </testResource> 
    </testResources> 
    <plugins> 
     <plugin> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.1</version> 
     <configuration> 
      <source/> 
      <target/> 
     </configuration> 
     </plugin> 
    </plugins> 
    </build> 
</project> 
+0

是否有一個特殊的原因,你爲什麼改變了[默認的maven文件夾佈局](http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html)不同? – khmarbaise

回答

0

GSON是可用maven,所以你可以添加一個依賴項,見http://search.maven.org/#artifactdetails|com.google.code.gson|gson|2.2.4|jar,它有你需要的pom的片段。

如果mnist-tools不在任何地方的maven回購,您可以使用mvn install-file將其添加到您的本地回購。

你的結構可能看起來像它會工作(你告訴我們,是嗎?),但除非有很好的理由去改變它,否則堅持使用默認的結構。即src/main/java,src/main/resources,src/test/java等。如果我加入更多,我通常會盡量保持它們在相同的結構中,例如src/main/scripts

相關問題