maven引用公共包_Maven项目怎样引用其他项目/或者jar包-阿里云开发者社区

惯例:

我是温浩然:

现在越来越多的项目都用Maven进行管理jar包,我这里说的是,Maven怎样引用本地Maven项目.

一个项目从SVN上下载下来,先在本地删除(只是在工作环境中删除,不要删除文件),在通过eclipse导入Maven项目,然后,右键项目,选择Maven,选择Update Project.

一个项目的JAR包就从Maven服务器上下载到本地了。

我对Maven的理解。

Maven就是对jar包进行管理,也可以说是对项目进行管理。所有的Maven项目,都用一个pom.xml文件,

全部代码如下。

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.tujia

file-server

0.0.1-SNAPSHOT

war

file-server

org.apache.maven.plugins

maven-compiler-plugin

2.3.2

1.7

1.7

UTF-8

junit

junit

4.11

ch.qos.logback

logback-classic

RELEASE

org.quartz-scheduler

quartz-jobs

2.2.1

org.springframework

spring-context

3.2.8.RELEASE

org.springframework

spring-context-support

3.2.8.RELEASE

com.google.code.gson

gson

2.2.4

jstl

jstl

1.2

javax.servlet

jsp-api

2.1

javax.servlet

javax.servlet-api

3.1.0

provided

org.logback-extensions

logback-ext-spring

0.1.1

ch.qos.logback

logback-classic

ch.qos.logback

logback-classic

1.1.2

org.codehaus.jackson

jackson-core-asl

1.9.13

org.codehaus.jackson

jackson-mapper-asl

1.9.13

org.apache.tiles

tiles-core

2.2.2

org.slf4j

jcl-over-slf4j

org.apache.tiles

tiles-api

2.2.2

org.apache.tiles

tiles-jsp

2.2.2

com.tujia

tu-search-client

0.0.1-SNAPSHOT

com.tujia

tu-login

0.0.1-SNAPSHOT

com.aliyun.oss

aliyun-sdk-oss

2.0.2

我认为pom.xml文件分为这几部分,

1、头部,所有的配置文件都有这个。

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.02、当前的项目信息。比如,版本,名称,打包格式,等等。com.tujia

file-server

0.0.1-SNAPSHOT

war3、当前项目在Maven中的信息。

file-server

org.apache.maven.plugins

maven-compiler-plugin

2.3.2

1.7

1.7

4、剩下的就是第四部分了,引用的其他jar包。

这是在一个项目中的Maven。

如果你的一个Maven项目想要引用本地的其他项目,需要把被引用的项目中,pom.xml文件的第二部分,放到引用项目的pom中。

格式如下。

这三个都是被引用项目的第二部分。 com.tujia

    这三个都是被引用项目的第二部分。       tu-login

这三个都是被引用项目的第二部分。 0.0.1-SNAPSHOT

如果你的项目中,需要引用某一个jar包,也是跟刚才一样写。可以用好压等压缩软件打开jar包,有些jar包会有pom.xml信息。等更新项目时,jar包会下载到你的电脑上。

这是我本地jar包下载后保存的路径。

C:\Users\whr-pc\.m2\repository,,一般都是放到.m2文件夹下面。

然后一层一层的打开,就会发现所用的jar包。

如果导入一个jar包出错,提示找不到jar包,这个需要手动下载jar包,放到本地的.m2/../..下面。

微软的Project软件是Office办公软件的组件之一,是一个通用的项目管理工具软件。 根据美国项目管理协会的定义,项目的管理过程被划分成5个阶段(过程组) 1、建议阶段: • 确立项目需求和目标 • 定义项目的基本信息,括工期和预算 • 预约人力资源和材料资源 • 检查项目的全景,获得干系人的批准 2、启动和计划阶段: • 确定项目的里程碑、可交付物、任务、范围 • 开发和调整项目进度计划 • 确定技能、设备、材料的需求 3、实施阶段: • 将资源分配到项目的各项任务中 • 保存比较基准,跟踪任务的进度 • 调整计划以适应工期和预算的变更 4、控制阶段: • 分析项目信息 • 沟通和报告 • 生成报告,展示项目进展、成本和资源的利用状况 5、收尾阶段: • 总结经验教训 • 创建项目模板 • 整理与归档项目文件 总之,在项目实施阶段,Project能够跟踪和分析项目进度,分析、预测和控制项目成本,以保证项目如期顺利完成,资源得到有效利用,提高经济效益。 Project产品可以分为以下几个不同的版本: Project Standard:标准版,只能用于桌面端,适用于独立进行项目管理的PM。 Project Professional:专业版,可以和后台的服务器相连接,将项目信息发布到服务器上,供企业中的负责人和项目组相关成员查看和协作。 Project Server:服务器版,安装在企业中的项目管理后台服务器上,存储项目管理信息,实现用户账户和权限的管理,是微软企业项目管理解决方案的基础和核心组件,需要Windows SharePoint Service和SQL Server做底层支持。 Project Web Access:Web的方式访问项目站点,了解任务分配情况,分享项目相关文档,在线更新进度状态,提出问题和风险,实现沟通和协作,适用于广大的项目组成员,以及企业中的项目发起人、资源经理和IT部门员工。 其中,Project Professional、Project Server、Project Web Access结合在一起,就组成了微软企业项目管理解决方案(EPM)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值