肆-安装Eclipse插件并创建maven工程

  • 需要什么插件?
  1. zest插件
  2. m2e插件
  3. m2e-extras插件
  • 安装步骤
  1. 将下载好的插件解压以后复制进eclipse安装目录eclipse\dropins文件夹下
  2. 打开eclipse-preferences-Maven-Installation-add-Maven根目录apache-maven-3.1.1-确定
  3. 打开Installation同级User Setting-User Setting已经指向了用户配置文件,-Local Repository也已经指向了现在使用的仓库
  4. 打开preferences-Maven,将“Download respository index updates on starup”设置为不勾选模式,防止自动更新
  5. 使用mvn eclipse:eclipse 命令可以将maven文件变成eclipse项目,当然如果安装了插件就不需要使用这个命令
  • 创建java maven工程
  1. 导入已经存在的工程,impot-Maven-Existing Maven Projects(已经存在的Maven项目)-下一步选择路径-结束,此时就会为此项目自动创建.settings,.classpath和.project,当我们改变pom.xml配置文件的时候系统会自动下载jar包。Maven Dependencies 是Maven依赖的jar文件目录,并且会自动管理这些jar文件的依赖jar
  2. 创建一个Maven工程,new - maven project - 下一步-catalog选 All Catalogs , 下面选择quickstart-下一步,输入组id,模块id等信息,package一般跟组id值一样-结束
  • 创建web maven工程
  1. 跟java maven 不同点在于new Maven project 窗口不选择quickstart而选择webapp
  2. 创建完成以后需要添加source folder,必须创建下面四个source folder,src/main/resources;src/main/java;src/test/resources;src/test/java;如出现此文件夹已经存在的话可以项目右键build path把这几个先remove然后重新创建,然后可以在build path-order and export进行排序
  3. 创建完工程以后发现pom.xml里面的打包方式已经变成了war,再看<scope>标签值为test表示只能在src/test/java里用,如果删除默认所有地方都可以使用,最好是不要删,只在test里测试
  • 在maven中添加一个插件
  1. 我们在maven中安装一个插件jetty,它是一个内嵌的服务器用于嵌入maven中使用
  2. 修改pom.xml文件build位置,将<build>标签修改为下面的代码,版本不能随便改动
    <build>
    		<finalName>web</finalName>
    		<plugins>
          <plugin>
    					<groupId>org.mortbay.jetty</groupId>
    					<artifactId>jetty-maven-plugin</artifactId>
    					<version>7.1.0.RC1</version>
    					<configuration>		
    						<scanIntervalSeconds>1</scanIntervalSeconds>
    						<webAppConfig>
    							<contextPath>/</contextPath>
    						</webAppConfig>						
    					</configuration>		
    				</plugin>
        </plugins>
    	</build>
  3. 在cmd中进入此目录,输入命令mvn jetty:run,就相当于已经将此web项目启动并可以访问,意思是只需要src和pom.xml文件就可以运行,不需要任何环境
  4. 在eclipse中运行,右键maven项目-run-Maven build...-goals里输入jetty:run即可
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章