点击File —> New —> other,弹出如下界面。
在搜索框中输入maven,选择Maven Project,下一步。
按下图勾选,下一步。
- Working Set:可以理解为eclipse的文件夹,同一个类型或者同一个模块的项目放到里面方便管理。
项目类型选择maven-archetype-app,下一步。
这一步很重要,参考如下说明填写,然后finish。
- Group Id:机构名称,一般以com或者org开头(商业实体用com,组织机构用org),加上公司的名称,本例中使用com.anonymity。
- Artifact Id:项目名称,个人推荐规则,部门名称+项目名称+项目类型。(项目类型有web、service、jar等)
- Package:包名称,个人推荐规则,com+公司名称+部门名称+项目名称+层+模块。(层包括controller、service、dao,模块如common、member等)
创建好的项目如下。
设置字符集。选中项目,右键Properties,会弹出如下界面,选择Resource,字符集选择UTF-8。
设置jdk。接着上一步选择Java Build Path,Libraries。
给项目Jetty插件。在pom文件中添加代码如下。
<build> <finalName>ROOT</finalName> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>*/*</include> <include>*/*/*</include> <include>*</include> </includes> <filtering>true</filtering> </resource> </resources> <plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.0.0.M2</version> <configuration> <webApp>/target/${project.build.finalName}.war</webApp> <scanIntervalSeconds>0</scanIntervalSeconds> <webDefaultXml>/src/main/resources/webdefault.xml</webDefaultXml> <connectors> <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector"> <port>8080</port> <maxIdleTime>10000</maxIdleTime> </connector> </connectors> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>xiaokai</id> <properties> <pom.cookie.domain>mk</pom.cookie.domain> </properties> </profile> </profiles>配置Jetty运行参数。点击Run —> Run Configurations —> Maven Build,按下图配置,然后finish。
运行成功后控制台输出如下。
在浏览器中输入127.0.0.1:8080,看到Hello word!就成功了!

被折叠的 条评论
为什么被折叠?



