在db unit安装中使用maven生成jar文件

时间:2012-11-20 09:37:07

标签: java maven-3 maven-plugin

我需要在我的系统中安装db unit。我已经完成了安装JDBC驱动程序。我已经下载了junit-4.11.jar。

我必须将jar文件生成到目录中。执行此操作的正确方法/步骤是什么.AS链接: http://www.dbunit.org/building.html

我试图从命令行运行命令mvn。 但我得到了错误

C:\Users\suvin>mvn install

[INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.225s [INFO] Finished at: Tue Nov 20 14:51:56 IST 2012 [INFO] Final Memory: 1M/15M [INFO] ------------------------------------------------------------------------ [ERROR] The goal you specified requires a project to execute but there is no POM in this directory (C:\Users\suvin). Please verify you invoked Maven from the co rrect directory. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProject Exception

任何帮助将不胜感激

2 个答案:

答案 0 :(得分:0)

似乎C:\Users\suvin位置没有pom文件,在执行“mvn install”之前,您的命令提示符应该存在于您的POM文件所在的位置。

供您参考。

Normaly从源代码中你可以构建(编译)它并获得你的jar。要构建源代码,您可以使用ant或maven,它们是java中的一些构建工具。源代码提供程序使用build.xml或pom.xml或两者提供源代码。您可以使用构建技术来编译该Java源代码并从中获取jar。

您可以从网络

了解antmaven

答案 1 :(得分:0)

POM文件中是否包含dbUnit依赖项,如果是这样,mvn install会执行您期望它执行的操作

  <dependency>
    <groupId>org.dbunit</groupId>
    <artifactId>dbunit</artifactId>
    <version>2.4.3</version>
</dependency>