随笔分类 - 项目构建
摘要:Eclipse插件有2种安装方式:1.在线安装,在Help->Software Updates,单击Add site,输入update url。不过这种安装方式有一个缺点,那就是下载速度很慢,你要安装m2eclipse的话得等好久。2.离线安装。这种就是我们将需要的插件下载下来,跟Eclipse建立联系。我们一般都用的是第一种方式,但是现在m2eclipse的插件更新地址连接不上了。刚好百度一下有人已经放出了m2eclipse的离线安装包。在百度中输入“Eclipse maven3 site:pan.baidu.com”。从百度云中查找m2eclipse的离线安装包。我们一般都是直接将插
阅读全文
摘要:我们知道,可以通过dependency标签来添加依赖,一般情况下我们也只是需要关注groupId,artifaceId和version。但是,我们也知道,并不是所有的JAR都要在编译,测试,运行,打包……各个阶段都存在,比如junit.jar。在打包成WAR的时候是没必要将单元测试代码也打进去的,junit.jar也没必要打进去。在Maven中的dependency标签中提供了scope属性,它包含5个值:compile:默认值,所以在编译,测试,运行,发布各个阶段都存在。test:只在编译和运行测试代码时使用,不会打到WAR包里面。provided:类似compile,它不会在打包时打进去,
阅读全文
摘要:接Maven+Hibernate4注解0配置示例。在Maven+Hibernate4注解0配置示例中创建用户操作数据库的模块,现在创建用户管理服务模块user-service。user-service模块是要依赖user-dao模块的,怎么用maven来管理依赖呢?1.在user-dao模块下,pom.xml中右键,选择maven install命令,将user-dao发布到本地仓库中;2.在user-service模块下,pom.xml中添加对user-dao模块的依赖。Maven会将user-dao中依赖的Jar一同拷贝过来。user-service模块包括:1个用户操作服务接口类IUse
阅读全文
摘要:工程使用Maven来 管理依赖,Hibernate版本4.2.0.Final。工程结构图:pom.xml文件: 1 3 4.0.0 4 5 com.purple_river.itat.maven.demo.user.dao 6 user-dao 7 0.0.1-SNAPSHOT 8 jar 9 10 user-dao11 http://maven.apache.org12 13 14 UTF-815 16 17 18 19 junit20 junit21 4.1022 test23 ...
阅读全文
摘要:在执行mvn compile命令时出现下面的错误:Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). 在CSDN中看到了下面的解决办法:这是因为eclipse默认是使用jre作为运行环境,而maven编译需要jdk作为运行环境尝试修改eclipse.ini,加入如下语句-vmC:\Progra~1\Java\jdk1.6.0_21\bin\javaw.exe无效仔细看其爆出的提示,似乎将JAVA_HOME环境变量指向jdk目录即可
阅读全文
摘要:首先要安装maven for eclipse的插件m2eclipse。地址:http://www.eclipse.org/m2e/download/打开Eclipse,在Eclipse Marketplace中找m2eclipse在Find输入框输入m2eclipse,然后回车,如图:我们要安装的插件式第1个,因为我已经安装了,所以显示的是update和Uninstall。如果没安装过,显示的是Install,然后单击这个按钮。然后单击”Next“按钮,然后选择”I accept the terms of the license agreements“,然后单击”Finish“按钮。然后Ecl
阅读全文
摘要:在前面说过了Maven项目的结构式固定的,因此maven也提供了一个命令来创建这种情况的项目。现在使用maven archetype命令在workspace目录下创建maven_ch03项目。打开cmd,切换到F:/study/workspace,输入mvn archetype:generate命令,回车。列出了879种创建方式,默认是328这个:328: remote -> org.apache.maven.archetypes:maven-archetype-quickstart (An archetype which contains asample Maven project.)
阅读全文
摘要:这里通过一个例子来说明如何使用Maven。我的工作空间是F:/study/workspace。在工作空间下新建工程maven_ch01,目录结构如下:maven_ch01-------------src-----------------main------------------------java-----------------test------------------------java-------------pom.xml这种结构式Maven推荐的工程结构。在maven_ch01/src/main/java下新建Java文件HelloMaven.java,文件在包com.purpl
阅读全文
摘要:一般来说,在Maven安装成功后第一件事就是配置本地仓库。因为Maven的默认仓库位置是~/.m2/repository。~代表“我的文档”。这样的话,在使用Maven构建时,所有依赖的Jar都是下载在这个位置。当你的电脑要重新安装时这个位置就没啦~所以我们需要配置自己的本地仓库。配置本地仓库其实很简单,在%M2_HOME%下一个settings.xml文件,使用UE打开我们会发现如下的注释:/path/to/local/repo -->这段注释告诉我们标签的作用是配置Maven依赖的文件保存的位置。且默认的位置是~/.m2/repository。那假定我们自己的仓库位置是F:\stud
阅读全文
摘要:下载地址:http://maven.apache.org/download.cgi现在的最新版本是apache-maven-3.1.1-bin.zip下载之后解压缩,比如我的是F:\study\tools\apache-maven-3.0.5-bin\apache-maven-3.0.5。然后就是配置环境变量M2_HOME:新建用户变量:变量名:M2_HOME变量值:Maven解压缩的位置,比如我的是F:\study\tools\apache-maven-3.0.5-bin\apache-maven-3.0.5。注意:Maven的运行依赖Java,需要安装JDK,并配置JAVA_HOME。打开
阅读全文
浙公网安备 33010602011771号