我想将junit 4.10添加到我的pom.xml的依赖项中,还有2个其他的依赖项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=
但我不知道如何使用m2eclipse插件将它们添加到pom.xml文件中
我的maven项目的文件结构也可以在这里找到: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 :(得分:0)
Gson可以在maven中使用,因此您只需添加一个依赖项,请参阅http://search.maven.org/#artifactdetails|com.google.code.gson|gson|2.2.4|jar,它包含您的pom所需的代码段。
如果mnist-tools
不在任何地方的maven回购中,您可以使用mvn install-file
将其添加到本地仓库。
你的结构看起来可能会起作用(你告诉我们,是吗?),但除非有充分理由改变它,否则坚持maven使用的默认结构。即src/main/java
,src/main/resources
,src/test/java
等。如果我添加更多内容,我通常会尝试将它们保持在相同的结构中,例如src/main/scripts