maventest配置文件|maven的src/test/resources中的配置文件怎样读取

㈠ weindows mvn 配置文件在哪儿

下载maven,下载后如果是压缩包,进行解压,得到maven目录。找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。用户变量下选择新建,变量名为M2_HOME,变量值为D:\Program Files\apache-maven-3.1.0,点击确定找到maven下的bin目录D:\Program Files\apache-maven-3.1.0\bin复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。进入或者新建想要生成项目的文件夹,通过运行dos命令mvn archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate -DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类mvn package 打包mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类

㈡ eclipse 自带maven 配置在哪

maven使用方法如下下载解压Maven包增加两个环境变量Path : 解压目录/binM2_HOME: 解压目录验证安装:开始->运行->cmd进入命令行窗口 Mvn -vEclipse中的Maven设置:Window->preferences->maven->installation->add Maven的安装目录Maven的配置文件全局配置文件的位置: ${maven.home}/conf/settings.xml 需拷贝到用户模式下用户配置文件的位置:${user.home}/.m2/settings.xmlMaven库的设置:Maven引用的jar包,都会通过网络下载添加到maven的库中,方便下次调用,默认存放的库是${user.home}/.m2/repository ,库中的数据越会来月多,存放在C盘,随着系统盘的格式化库会丢失,所以需要自定义库的位置。下载一份包含较多jar包的maven库文件(M2repository.zip),解压并修改用户(user)配置文件<localRepository>库文件的目录</localRepository>也可以在Window->preferences->maven->user settings ->Local Repository中修改使用Eclipse创建Maven项目:File->new->other..àMaven->Maven project创建jar项目,可以选择使用maven-archetype-quickstart来创建创建war项目,可以选择使用cocoon-archetype-webapp来创建接着填写项目的坐标信息,maven使得项目更有层次性,利于管理groupId:项目或者组织的唯一标志,并且配置时生成的路径也是由此生成,如org.codehaus.mojo生成的相对路径为:/org/codehaus/mojoartifactId: 项目的通用名称version:项目的版本packaging: 打包的机制,如pom, jar, maven-plugin, ejb, war, ear, rar, pa希望能够帮助你

㈢ maven 打包junit单元测试报空指针 eclipse下正常

你maven下的test包有配置文件吗?没有的话@Resource注入bean时会失败。这时会报空指针。main_test包要和main_java 包中的资源一样。

㈣ maven的src/test/resources中的配置文件怎样读取

maven架构抄是四个主要目录src/main/java java代码袭src/main/resources 资源配置文件src/test/java 测试类src/test/resources 测试资源文件其他的需要自己手工简历手打版 往LZ采纳

㈤ 利用Jenkins与profile管理自动集成中的配置文件

在这里Jenkins就不做过多的概述,它是一个自动集成的工具。本文直接说说利用Jenkins与profile管理自动集成中的配置文件。 在maven中可以使用profiles可以配置出各个环境的profile,通过激活这些profile来获取各个环境的构建信息,在项目的pom.xml文件中配置profiles: 同时在项目中创建配置文件文件夹deployEnv,目录结构如下: 把配置文件文件夹deployEnv放到和src文件夹同级,在下面创建三个环境对应的文件夹,要以环境版本做为文件夹名称,在各个环境的文件夹下面书写各自所需的配置文件。 需要在pom.xml文件中的build属性,加上资源文件拷贝的配置 配置完毕,在idea开发工具中可以快速设置激活profile, 在本机开发环境中选择激活dev profile,那么在本机maven构建项目的时候,使用的是deployEnv文件夹下dev下的配置文件。 在Jenkins中,进入项目的配置,找到Build标签,在Goals and options文本框中输入: clean install -P test,这是maven的命令,作用是,先清理项目,然后构建项目, -P test的意思是使用 test profile 进行项目的构建,这样在构建测试环境的时候,使用的是deployEnv文件夹下test下的配置文件。 这样的管理配置文件的方式是不是很简单呢?欢迎大家来沟通交流~ 谢谢大家!

㈥ maven项目的单元测试junit配置文件加载不到

把applicationContext复制一份到 biz/src/test/resources/META-INF/spring 里试试。

㈦ maven的src/test/resources中的配置文件怎样读取

解决myeclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题。有时候是src/main/resources下面版的,有时候是src/main/java下面的。把没有编译的文件,权先点击:Excluded,然后再点击:Remove,便可。 查看更多答案>>

㈧ 如何用maven将配置文件打在jar包外

pom如下,最后mvn package -Dmaven.test.skip=true结果在target下面有jar,lib是依赖库,配置文件放在和jar一个目录<build><sourceDirectory>src/main/java</sourceDirectory><resources><resource><directory>src/main/resources</directory><targetPath>${project.build.directory}</targetPath><excludes><exclude>**/*.java</exclude></excludes></resource></resources><testSourceDirectory>src/test/java</testSourceDirectory><testResources><testResource><directory>src/test/resources</directory><filtering>true</filtering><excludes><exclude>**/*.java</exclude></excludes></testResource></testResources><pluginManagement><plugins><plugin><groupId>org.eclipse.m2e</groupId><artifactId>lifecycle-mapping</artifactId><version>1.0.0</version><configuration><lifecycleMappingMetadata><pluginExecutions><pluginExecution><pluginExecutionFilter><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><versionRange>[2.0,)</versionRange><goals><goal>-dependencies</goal></goals></pluginExecutionFilter><action><ignore /></action></pluginExecution></pluginExecutions></lifecycleMappingMetadata></configuration></plugin></plugins></pluginManagement><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><configuration><source>1.6</source><target>1.6</target><encoding>UTF-8</encoding></configuration></plugin><!– 打包源码一起发布到maven仓库中 –><plugin><artifactId>maven-source-plugin</artifactId><version>2.1</version><configuration><attach>true</attach></configuration><executions><execution><phase>compile</phase><goals><goal>jar</goal></goals></execution></executions></plugin><!– 生成可执行JAR包命令 maven-jar-plugin –><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><archive><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix><mainClass>***Main Application *** </mainClass></manifest><manifestEntries><Class-Path>./</Class-Path></manifestEntries></archive></configuration></plugin><!– 拷贝依赖的jar包到lib目录 –><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id></id><phase>package</phase><goals><goal>-dependencies</goal></goals><configuration><outputDirectory>${project.build.directory}/lib</outputDirectory></configuration></execution></executions></plugin><!– 生成可执行JAR包命令 maven-jar-plugin end –><!– 生成可执行JAR包命令 maven-shade-plugin <plugin> <groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId> <version>1.2.1</version> <executions><execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration><transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"><mainClass>***.Application ***</mainClass> </transformer></transformers> </configuration> </execution> </executions> </plugin> –></plugins></build>

㈨ Jenkins的maven工程打包的时候怎么指定不同环境的配置文件

这里我们指定配置文件问test这个是在pom.xml里面定义的,里面有test,proction和devlop三个定义在不同环境使用Jenkins的时候,-P后面加上不同的参数我这里是测试环境,所以我这里是-Ptest现在我们来看一下pom.xml的部分内容


赞 (0)