收藏 分销(赏)

使用Eclipse构建Maven的Web项目.docx

上传人:xrp****65 文档编号:7430453 上传时间:2025-01-04 格式:DOCX 页数:14 大小:462.60KB 下载积分:10 金币
下载 相关 举报
使用Eclipse构建Maven的Web项目.docx_第1页
第1页 / 共14页
使用Eclipse构建Maven的Web项目.docx_第2页
第2页 / 共14页


点击查看更多>>
资源描述
一、直接建立Maven项目方法 1,建立Maven项目 接下来使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例: 1.1 选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project。点击newxt。 1.2 选择项目路径 Use default Workspace location默认工作空间。 1.3 选择项目类型 在Artifact Id中选择maven-archetype-webapp 1.4 输入Group ID和 Artifact ID,以及Package Group ID一般写大项目名称。Artifact ID是子项目名称。 例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。 Package是默认给你建一个包,不写也可以。 1.5 刚建立好后的文件结构如下图 如果这里显示的内容多,一般是Filters设 置的问题。或perspective为JavaEE模式,改成Java模 式就可以了。     2,配置项目 接下来就需要更改好多配置了。 2.1 添加Source文件夹 接下来需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder, 建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。 2.2 更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main /resources,src/test/java ,src/test/resources。 双击每个文件夹的Output folder,选择路径。 src/main/java,src/main/resources,选择target /classes; src/test/java ,src/test/resources, 选择target/test-classes; 选上Allow output folders for source folders. 在此处还要更改: 更改文件夹显示的顺序:点击Order and Export。 更改JDK版本:在Libraries双击JRE System Library,要1.6版本。 2.3 把项目变成Dynamic Web项目  2.3.1 右键项目,选择Project Facets,点击Convert to faceted from   2.3.2 配置Project Facets 更改Dynamic Web Module的Version为2.5。(3.0为Java7的)。 如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6。或者需要在此窗口的Java的Version改成1.6。 2.3.3 配置 Modify Faceted Project 点击Further configuration available…,弹出Modify Faceted Project窗口 此处是设置web.xml文件的路径,我们输入src/main/webapp。 Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选。 2.4 设置部署程序集(Web Deployment Assembly) 上面步骤设置完成后,点击OK,Properties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图:   此处列表是,部署项目时,文件发布的路径。 1,我们删除test的两项,因为test是测试使用,并不需要部署。 2,设置将Maven的jar包发布到lib下。 Add -> Java Build Path Entries -> Maven Dependencies -> Finish 设置完成效果图 3,构建框架 3.1 在pom.xml中添加所需要的jar包 使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例 如输入jsf,就会自动搜索关于JSF相关的jar包,我们选择2.0.4版本的jsf。将jsf包全部添加进 来。需要添加的其他jar包有:junit、jstl。或者点击pom.xml直接编辑pom.xml文件。这样可以直接copy过来 dependencies内容。 我们的pom.xml文件可直接复制下面的内容。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>RulesMaven</groupId> <artifactId>RulesMaven</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>RulesMaven Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>com.sun.faces</groupId> <artifactId>jsf-api</artifactId> <version>2.0.4-b09</version> </dependency> <dependency> <groupId>com.sun.faces</groupId> <artifactId>jsf-impl</artifactId> <version>2.0.4-b09</version> </dependency> <dependency> <groupId>org.primefaces</groupId> <artifactId>primefaces</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.primefaces.themes</groupId> <artifactId>aristo</artifactId> <version>1.0.0</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> </dependencies> <build> <finalName>RulesMaven</finalName> </build> </project> 4,发布 对着工程点右键:Run As -> Maven install 然后再Run As -> Maven package. 生成完后用Tomcat跑即可。 5,运行 1,新建WTP服务器 右键 New—other—server 配置tomcat服务器 双击tomcat v6.0 server at localhost 选择modules 添加要发布的models 启动服务器运行。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服