最近将原有的一个Web项目采用Maven做项目管理,主要是管理jar包依赖
但是使用Maven以后,JUnit或者独立的main函数都无法运行,均报错:java.lang.ClassNotFoundException
在网上搜寻了一些解决之道,然后发现,主要是maven的pom.xml里面配置的build的造成的,需要将maven的编译路径配置和web项目一致,主要如下:
<build> <finalName>appName</finalName> <sourceDirectory>core-src</sourceDirectory> <outputDirectory>WebContent/WEB-INF/classes</outputDirectory> <testSourceDirectory>core-test</testSourceDirectory> <testOutputDirectory>WebContent/WEB-INF/classes</testOutputDirectory> </build>
但是eclipse的JUnit插件运行时,类路径怎么会被maven劫持,这是个问题,还有待发掘。。。
希望有了解的人事,给个解释。。。。
相关推荐
idea启动项目报错 java.lang.NegativeArraySizeException解决方法
commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....
二、Myeclipse关联的maven本地仓库配置文件settings.xml (1)可自定义文件名 D:\developsoft\javaweb\commonPlugins\maven\apache-maven-3.8.1_first\conf\settings_Myeclipse1.xml 三、3个可单独使用的,maven项目...
1) Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void ()' not found at org.jetbrains.idea.maven.server.embedder....
system-rules, 用于测试使用 java.lang.System的代码的JUnit规则的Collection 系统规则 系统规则是用于测试使用 java.lang.System的代码的JUnit规则的Collection 。安装系统规则可以从 Maven 中心使用。<dependency>...
maven-resources-plugin-2.4.1.jar
标签:junit、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
2. 打开cmd窗口,执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar -Dfile=maven-archetype-quickstart-1.1.jar
Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目,而使用 Ant 则需要十几行。事实上...
apache-maven-3.2.5-bin.tar.gz
maven-junit-plugin-1.11.jar
maven-junit-plugin-1.5.jar
maven-junit-plugin-1.4.jar
maven-junit-plugin-1.3.jar
maven-junit-plugin-1.2.jar
maven-junit-plugin-1.1.jar
maven-junit-plugin-1.0.jar
apache-maven-3.2.3-bin.tar.gz的下载分享,为大家提供方便
apache-maven-3.2.1-bin.tar.gz是构建hadoop2.2必须的一个工具。。
maven-resources-plugin-2.5.jar