MyEclipse集成MavenWord格式.docx

上传人:b****2 文档编号:5939337 上传时间:2023-05-05 格式:DOCX 页数:14 大小:189.92KB
下载 相关 举报
MyEclipse集成MavenWord格式.docx_第1页
第1页 / 共14页
MyEclipse集成MavenWord格式.docx_第2页
第2页 / 共14页
MyEclipse集成MavenWord格式.docx_第3页
第3页 / 共14页
MyEclipse集成MavenWord格式.docx_第4页
第4页 / 共14页
MyEclipse集成MavenWord格式.docx_第5页
第5页 / 共14页
MyEclipse集成MavenWord格式.docx_第6页
第6页 / 共14页
MyEclipse集成MavenWord格式.docx_第7页
第7页 / 共14页
MyEclipse集成MavenWord格式.docx_第8页
第8页 / 共14页
MyEclipse集成MavenWord格式.docx_第9页
第9页 / 共14页
MyEclipse集成MavenWord格式.docx_第10页
第10页 / 共14页
MyEclipse集成MavenWord格式.docx_第11页
第11页 / 共14页
MyEclipse集成MavenWord格式.docx_第12页
第12页 / 共14页
MyEclipse集成MavenWord格式.docx_第13页
第13页 / 共14页
MyEclipse集成MavenWord格式.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

MyEclipse集成MavenWord格式.docx

《MyEclipse集成MavenWord格式.docx》由会员分享,可在线阅读,更多相关《MyEclipse集成MavenWord格式.docx(14页珍藏版)》请在冰点文库上搜索。

MyEclipse集成MavenWord格式.docx

设置好这一步后,在window-->

preferences-->

java-->

buildpath-->

classpathvariables找到M2_REPO,edit,编辑path为你的本地仓库(如果已经是本地仓库了就不要编辑了)

至此,eclipse+maven的开发环境已经全部搭建好了,开始可以建立项目开发了。

新建项目,选择mavenproject

选择defaultworkspacelocation

选择webapp

如此一个maven项目便建立好了

下面按照我们平时的开发习惯把项目来重构一下,上图中结构中只有src/main/resources,我们还需要建立几个sourcefolder。

右键-->

new-->

sourcefolder,建立一个src/main/java的sourcefolder来存放我的java文件,建立一个test来存放测试类。

建立好之后在javabuildpath里面设置source(就是class文件输出的位置),依次选择outputfolder,双击后在对话框中输入target/classess

接着来配置tomcat,我们使用tomcat-maven-plugin这个插件内嵌到我们项目中。

(我只说配置方法,至于理论譬如什么是maven、tomcat-maven-plugin以及pom.xml的作用介于篇幅而且网上很多这类的文章我就不复述了)

找到项目当中的pom.xml,打开编辑这个文件,以下是我另外一个pom.xml的文件,我捡知道的解释一下。

Xml代码

1.<

projectxmlns="

http:

//maven.apache.org/POM/4.0.0"

2.xmlns:

xsi="

//www.w3.org/2001/XMLSchema-instance"

3.xsi:

schemaLocation="

//maven.apache.org/POM/4.0.0<

ahref="

//maven.apache.org/maven-v4_0_0.xsd%22>

%09<

modelVersion>

4.0.0<

/modelVersion>

groupId>

lyvee.maven.example<

/groupId>

artifactId>

/artifactId>

%09"

>

//maven.apache.org/maven-v4_0_0.xsd"

4.<

5.<

6.<

7.<

spanstyle="

text-decoration:

underline;

<

color:

rgb(0,0,255);

<

!

--把项目打成war包形式发布-->

8.<

/span>

/a>

packaging>

war<

/packaging>

9.<

version>

0.0.1-SNAPSHOT<

/version>

10.<

name>

lyvee.maven.exampleMavenWebapp<

/name>

11.<

url>

//maven.apache.org<

/url>

12.

13.<

--

14.在POM4中,<

dependency>

中还引入了<

scope>

,它主要管理依赖的部署。

目前<

可以使用5个值:

15.*compile,缺省值,适用于所有阶段,会随着项目一起发布。

16.*provided,类似compile,期望JDK、容器或使用者会提供这个依赖。

如servlet.jar。

17.*runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。

18.*test,只在测试时使用,用于编译和运行测试代码。

不会随项目发布。

19.*system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。

20.-->

21.

22.<

pluginRepositories>

23.

24.<

/pluginRepositories>

25.<

dependencies>

26.<

27.<

junit<

28.<

29.<

3.8.1<

30.<

test<

/scope>

31.<

/dependency>

32.<

/dependencies>

33.<

build>

34.<

finalName>

/finalName>

--项目名字-->

35.<

plugins>

36.<

plugin>

37.<

org.codehaus.mojo<

38.<

tomcat-maven-plugin<

--tomcat插件-->

39.<

1.1<

40.<

executions>

41.<

execution>

42.<

id>

tomcat-deploy<

/id>

43.<

phase>

deploy<

/phase>

44.<

goals>

45.<

goal>

/goal>

46.<

/goals>

47.<

/execution>

48.<

/executions>

49.<

configuration>

50.<

path>

/<

/path>

--访问路径-->

51.<

port>

8090<

/port>

--端口号-->

52.<

warSourceDirectory>

src/main/webapp<

/warSourceDirectory>

--这里相当于指定我们平常的webroot路径-->

53.<

tomcatWebXml>

webapp/WEB-INF/web.xml<

/tomcatWebXml>

54.<

/configuration>

55.<

/plugin>

56.<

/plugins>

57.<

/build>

58.<

/project>

xmlns:

xsi:

//maven.apache.org/POM/4.0.0http:

在POM4中,<

*compile,缺省值,适用于所有阶段,会随着项目一起发布。

*provided,类似compile,期望JDK、容器或使用者会提供这个依赖。

*runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。

*test,只在测试时使用,用于编译和运行测试代码。

*system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。

-->

<

<

<

<

<

<

如此tomcat-maven-plugin就已经配置好了,最后就是要让这个项目跑起来了,首先设置一下运行参数

分别在mavenbuild下面配置三个

tomcat的运行环境配置main:

jar:

Java代码

1.-Xms512m-Xmx512m-XX:

PermSize=128m-XX:

MaxPermSize=256m-XX:

MaxNewSize=512m-XX:

MaxPermSize=512m

-Xms512m-Xmx512m-XX:

MaxPermSize=512m

environment:

1.name:

MAVEN_OPTS

2.value:

-Xdebug-Xnoagent-Dpiler=NONE-Xrunjdwp:

transport=dt_socket,address=tomcat的端口,server=y,suspend=y

name:

MAVEN_OPTS

value:

transport=dt_socket,address=tomcat的端口,server=y,suspend=y

然后配置一个编译环境,由于maven项目同我们普通的J2EE项目不同,需要用maven命令来编译,故此需要配置一下编译环境(你要是不想对这个一个黑乎乎的dos窗口敲命令,还是配置一下)

new一个mavenbuild,配置一下main就ok了:

最后是打包的命令,也是新建一个mavenbuild配置一下main:

先运行配置好的编译命令,然后运行打包命令,最后运行tomcat。

就能跑起来了。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 家庭教育

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2