maven的使用教學(xué)課件_第1頁(yè)
maven的使用教學(xué)課件_第2頁(yè)
maven的使用教學(xué)課件_第3頁(yè)
maven的使用教學(xué)課件_第4頁(yè)
maven的使用教學(xué)課件_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Maven2使用

施興濤

Maven是什么

?簡(jiǎn)單的說是:

項(xiàng)目管理工具提供了構(gòu)建工具所提供功能

的超集。除了提供構(gòu)建的功能,Maven還

可以生成報(bào)告,生成Web站點(diǎn),并且?guī)椭?/p>

動(dòng)工作團(tuán)隊(duì)成員間的交流。

Maven官網(wǎng):

Maven是什么

?Maven是一^個(gè)項(xiàng)目管理工具,它包含了一*個(gè)項(xiàng)

目對(duì)象模型(ProjectObjectModel),一組標(biāo)準(zhǔn)

集合,一個(gè)項(xiàng)目生命周期(ProjectLifecycle),一

個(gè)依賴管理系統(tǒng)(DependencyManagement

System),和用來運(yùn)行定義在生命周期階段

(phase)中插件(plugin)目標(biāo)(goal)的邏輯。當(dāng)你

彳吏用Maven的日寸候,彳爾用一個(gè)響確定義的項(xiàng)自

對(duì)象模型來描述你的項(xiàng)目,然后Maven可以

應(yīng)用橫切的邏輯,這些邏輯來自一組共享的

(或者自定義的)插件

準(zhǔn)備工作

?下載maven

當(dāng)前的最新版本是Maven2.1.0

地址:

/download.html

?解壓

?如解壓到D根目錄

-D:\apache-maven-2.1.0

準(zhǔn)備工作

?修改本地環(huán)境變量

?新增JAVA_HOME

如:編輯系統(tǒng)變量口區(qū)I

變量名(S):JAVA_HOME

變量值國(guó)):D:\jdkL6.0|

確定取消

準(zhǔn)備工作

?修改本地環(huán)境變量

?新增PATH=?..;D:\apache-maven-2.L0\bin;

%JAVA_HOME%\bin;

編輯系統(tǒng)變量一叵|區(qū)|

變量名(8):Path______________________________

變量值W):|:an\Codecs;D:1.

確定取消

測(cè)試和驗(yàn)證安裝

?開始令運(yùn)行

?鍵入cmd回車

?在Dos命令行方式下輸入mvn-version

?ApacheMaven2.1.0(r755702;2009-03-19

03:10:27+0800)

?Javaversion:1.6.0

?Javahome:D:\jdkl.6.O\jre

?Defaultlocale:zh_CN,platformencoding:GBK

?OSname:"windowsxp"version:"5.1"arch:"x86"

Family:"windows"

?有如下的提示說明maven已經(jīng)安裝正確

修改配置文件

,D:\apache-maven-2.1.0\conf\settings.xml

?修改本地庫(kù)文件的存放地址

■根據(jù)個(gè)人操作計(jì)算機(jī)的習(xí)慣和硬盤空間實(shí)

際情況選擇文件的位置

?如:

?<localRepository>D:/apache-maven-

2.1.0/repo</localRepository>

修改配置文件

?當(dāng)Maven項(xiàng)目很大,或者你運(yùn)行諸如mvnsite這樣的命令的時(shí)候,maven運(yùn)行需要很大的內(nèi)存,

在默認(rèn)配置下,就可能遇到j(luò)ava的堆溢出。

,Windows環(huán)境中

?找到文件%"2_〃0河£%仍加\^^〃力成,這就是啟動(dòng)Maven的腳本文件,在該文件中你能看到

有一行注釋為:@REMsetMAVEN_OPTS=-Xdebug-Xnoagent-Dpiler=NONE...

?它的意思是你可以設(shè)置一些Maven彩數(shù),我們就在注釋下面加入一行:

?setMAVEN_OPTS=-Xms512m-Xmxl024m

?具體的數(shù)字根據(jù)本機(jī)的實(shí)際內(nèi)存合理設(shè)置

,之后,當(dāng)你運(yùn)行Maven命令如mvn-version的時(shí)候,你會(huì)看到如下的輸出:

,mvn-version

setMAVEN_OPTS=-Xms512m-Xmxl024m

?ApacheMaven2.1.0(r755702;2009-03-1903:10:27+0800)

,Javaversion:1.6.0

,Javahome:D:\jdkl.6.0\jre

,Defaultlocale:zh_CN,platformencoding:GBK

,OSname:"windowsxp"version:"5.1"arch:"x86"Family:"windows"

,我們看到,配置的Maven選項(xiàng)生效了,OutOfMemoryError也能得以相應(yīng)的解決。

修改配置文件

?Linux環(huán)境中

?也可以通過設(shè)置環(huán)境變量解決該問題,如,

編輯文件/etc/pro/Ve或者.bash_profile文件

增加如下兩行:

?MAVEN_OPTS=-Xms512m-Xmxl024m

exportJAVA_HOMEMAVEN_OPTS

Maven配置文件

?默認(rèn)Maven會(huì)從5個(gè)artifacts(不同的groups)

上下載最新的庫(kù)依賴文件包

如:設(shè)置一個(gè)線程

?mvn-Dmaven.artifact.threads=l

?或者修改mvn.bat

?exportMAVEN_OPTS=-

Dmaven.artifact.threads=3

Maven項(xiàng)目概念模型特征

?依賴管理

由于項(xiàng)目是根據(jù)一個(gè)包含組標(biāo)識(shí)符,構(gòu)件標(biāo)識(shí)符和版本的唯一的坐標(biāo)定義的。項(xiàng)目間可以

使用這些坐標(biāo)來聲明依賴。

?遠(yuǎn)程倉(cāng)庫(kù)

和項(xiàng)目依賴相關(guān)的,我們可以使用定義在項(xiàng)目對(duì)象模型(POM)中的坐標(biāo)來創(chuàng)建Maven構(gòu)

件的倉(cāng)庫(kù)。

?全局性構(gòu)建邏輯重用

插件被編寫成和項(xiàng)目模型對(duì)象(POM)一起工作,它們沒有被設(shè)計(jì)成操作某一個(gè)已知位置的

特定文件。一切都被抽象到模型中,插件配置和自定義行為都在模型中進(jìn)行。

?工具可移植性/集成

像Eclipse,NetBeans,和InteliJ這樣的工具現(xiàn)在有共同的地方來找到項(xiàng)目的信息。在Maven

出現(xiàn)之前,每個(gè)IDE都有不同的方法來存儲(chǔ)實(shí)際上是自定義項(xiàng)目對(duì)象模型(POM)的信息。

Maven標(biāo)準(zhǔn)化了這種描述,而雖然每個(gè)IDE仍然繼續(xù)維護(hù)它的自定義項(xiàng)目文件,但這些文件

現(xiàn)在可以很容易的由模型生成。

?便于搜索和過濾構(gòu)件

允許你使用存儲(chǔ)在POM中的信息對(duì)倉(cāng)庫(kù)中的內(nèi)容進(jìn)行索引和搜索。

Maven和Ant比較

?查看build,xml文件同

Btild疝

?在這個(gè)簡(jiǎn)單的Ant例子中,你能看到,你需要明

前的告怵Ant你想讓它做什么。有一個(gè)包含javac

任務(wù)的編譯目標(biāo)用來將src/main/java的源幅編譯

至target/classes目錄。你必須明確告訴Ant你的

源碼在哪里,結(jié)果字節(jié)碼你想存儲(chǔ)在哪里,如何

將這些字節(jié)碼打包成JAR文件。雖然最近有些進(jìn)

展以幫助Ant減少程序,但一個(gè)開發(fā)者對(duì)Ant的

感受是用XML編寫程序語(yǔ)言。

Maven和Ant比較

?<?xmlversion="1.0"encoding="UTF-8"?>

?<projectxmlns="/POI\/l/4.0.0"

xmlns:xsi="http:〃/2001/XMLSchema-instance"

?xsi:schemaLocation="/POM/4.0.0

/maven-v4_0_0.xsd">

?<modelVersion>4.0.0</modelVersion>

?<groupld>com.xiaonei</groupld>

?<artifactld>xiaonei-admin</artifactld>

?<version>1.0</version>

?</project>

?就可以代替ant剛才文件中的所有任務(wù)

Maven和Ant區(qū)另U

?ApacheAnt

Ant沒有正式的約定如一個(gè)一般項(xiàng)目的目錄結(jié)構(gòu),你必須明確的告派Ant哪里

梯空燔渭郡髀加隨著時(shí)間的推移,非正式的約定出現(xiàn)了,但是

Ant是程序化的,你必須明質(zhì)的告訴Ant做什么,什么時(shí)候做。你必須告訴它

去編譯,然后復(fù)制,然后壓縮。

Ant沒有生命周期,你必須定義目標(biāo)和目標(biāo)之間的依賴。你必須手工為每個(gè)目

標(biāo)附上一個(gè)任務(wù)序列。

?ApacheMaven

Maven擁有約定,因?yàn)槟阕裱思s定,它已經(jīng)知道你的源代碼在哪里。它把

字節(jié)碼放到target/classes,然后在target生成一個(gè)JAR文件。

Maven是聲明式的。你需要做的只是創(chuàng)建一個(gè)pom.xml文件然后將源代碼放

到默認(rèn)的目錄。Maven會(huì)幫你處理其它的事情。

Maven有一個(gè)生命周期,當(dāng)你運(yùn)行mvninstall的時(shí)候被調(diào)用。這條命令告訴

Maven執(zhí)行一系列的有序的步驟,直到到達(dá)你指定的生命周期。遍歷生命周

期旅途中的一個(gè)影響就是,Maven運(yùn)行了許多默認(rèn)的插件目標(biāo),這些目標(biāo)完

成了像編譯和創(chuàng)建一個(gè)JAR文件這樣的工作。

Maven生命周期

process-resources

Maven快速進(jìn)階

?創(chuàng)建普通的項(xiàng)目:

mvn

archetype:create-Dgroupld=com.xiaonei

-Dartifactld=xiaonei-test

groupld=我彳門統(tǒng)一使用com.xiaonei

artifactld二項(xiàng)目的實(shí)際名稱

工程目錄結(jié)構(gòu)

?xiaonei-test

文件⑥媼輯也)查看留收藏(A)工具①)幫助也)

后退,

?0搜索k文件夾面喊FolderSync

也讓I]?1D:\projects\xiaonei-fest

文件夾X

pom

xiaonei~testXML文檔

1KB

S口srcJ"

三力main

日目java

i-1㈡com

I1xiaonei

日白test

日IOjava

9㈡com

二1xiaonei

n___i__

Maven進(jìn)階

?創(chuàng)建帶有web的項(xiàng)目

mvn

archetype:create-Dgroupld=com.xiaonei

-Dartifactld=xiaonei-admin-web-app

-DarchetypeArtifactld=maven-archetype-

webapp

工程目錄結(jié)構(gòu)

■txiaonei-ad>in-<etr-app

文件CF)編輯(1)查看(V)收藏心)工具9幫助兇

Q后退,1匕搜索1婀UH?人冷FolderSync

[Wg]

他處中1113D:\projects\xiaonei-admin-web-app

文件夾

pom

三;、_jxiaonei-admin-web-appXML

1KB

yOsrc

曰:二)main

.resources

-IOwebapp

I」WEB-INF

Maven目錄結(jié)構(gòu)介紹

src/main/java源代碼目錄

src/main/resources所需資源目錄

src/main/filters資源過濾文件目錄

src/main/assembly自定義打包目錄

src/main/config配置文件跟目錄

src/main/webappWeb文件目錄

src/test/java測(cè)試代碼目錄

src/test/resources測(cè)試所需資源目錄

src/test/filters測(cè)試資源過濾文件目錄

src/site與site相關(guān)的資源目錄

LICENSE.txt項(xiàng)目license文件

README.txt項(xiàng)目readme文件

工程目錄結(jié)構(gòu)比較

?<projectxmlns="/POM/4.0.0"xmlns:xsi="/2001/XMLSchema-

instance"

,xsi:schemaLocation="http://maven.apache.0rg/P0M/4.0.0/maven-v4_0_0.xsd">

?<modelVersion>4.0.0</modelVersion>

?<groupld>com.xiaonei</groupld>

?<artifactld>xiaonei-test</artifactld>

?<packaging>jar</packaging><packaging>war</packaging>

?<version>1.0-SNAPSHOT</version>

?<name>xiaonei-test</name>

?<url></url>

?<dependencies>

?<dependency>

?<groupld>junit</groupld>

?<artifactld>junit</artifactld>

?<version>3.8.1</version>

?<scope>test</scope>

?</dependency>

?</dependencies>

<build><finalName>web-app</finalName></build>

</project>

Maven文件的規(guī)范

?XSD文件地址

?/maven-v40_Chxsd

?建議使用XmlSpy2009這樣的工具編寫xml文

Pom文件介紹

?文件結(jié)構(gòu)

<?xmlversion="1.0"encoding="UTF-8"?>

<projectxmlns="/POI\/l/4.0.0"

xmlns:xsi="http:〃/2001/XMLSchema-instance”

xsi:schemaLocation="/POI\/l/4.0.0

/maven-v4_0_0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupld>com.xiaonei</groupld>開發(fā)組織

<artifactld>xiaonei-admin</artifactld>X^目的唯——標(biāo)識(shí)

<packaging>war</packaging>打包方式可選擇jarwarear

<version>1.0</version>版本

<name>xiaonei-admin</name>工程名稱

<url></url>工程的地址

Pom文件介紹

<licenses>

(license〉許可協(xié)議

<name>xiaonei-admin</name>

<url>/info/About.do</url>

協(xié)議查詢地址

<distribution>xingtao.shi</distribution>發(fā)布者

<comments>xiaoneiadminbackgrand

platform</comments>

工程的備注

</license>

</licenses>

Pom.xml文件介紹

〈developers》開發(fā)者

<developer>

<id>xingtaoshi</id>開發(fā)者ID

<name>shixingtao</name>開發(fā)者姓名

<email>xingtao.shi@</email>由B箱

<organization></organization>組織

<organizationUrl></organizationUrl>

?組織的URL

<roles>開發(fā)者在此項(xiàng)目中的角色

<role>architect</role>

<role>developer</role>

</roles>

<timezone>+8</timezone>時(shí)區(qū)

</developer>

</developers>

Pom.xml文件介紹

?<contributors>協(xié)助者其他的屬性類是developers

?<contributor>

?<name>xiaozhang</name>

?<email>xiao.zhang@</email>

?<organization></organization>

?<organizationUrl></organizationUrl>

?<roles>

?<role>developer</role>

?</roles>

?<timezone>+8</timezone>

?<url>/u/XXXX</url>

?</contributor>

</contributors>

Pom.xml文件介紹

?<issueManagement>bug最終的整合

?<system>jira</system>

?<url>/</url>

?</issueManagement>

Pom.xml文件介紹

?<pluginRepositories>

?<pluginRepository>

?<id>caucho</id>

?<name>Caucho</name>

?<url>/m2</url>

?</pluginRepository>

?</pluginRepositories>

Pom.xml文件介紹

?配置自己的私服或者其他非官方提供的maven

服務(wù)器.

?<pluginRepositories>

?<pluginRepository>

?<id>caucho</id>

?<name>Caucho</name>

?<url>/m2</url>

?</pluginRepository>

?</pluginRepositories>

本地maven庫(kù)

<repositories>

<repository>

<id>xiaonei-maven2</id>

<name>xiaonei-maven2</name>

<url>:7070</url>

</repository>

</repositories>

Pom.xml文件介紹

?發(fā)郵件的列表

<mailingLists>

<mailingList>

<name>xiaonei</name>

<subscribe>xn-tech-subscribe@opi-

</subscribe>

<unsubscribe>xn-tech-unsubscribe@opi-

</unsubscribe>

<post>xn_tech@</post>

</mailingList>

</mailingLists>

Pom.xml文件介紹

項(xiàng)目的SVN地址

<scm>

<connection>scm:svn:/r

epos/xiaonei/xiaonei-admin/trunk</connection>

<developerConnection>scm:svn:http://svn.d.xiao

/repos/xiaonei/xiaonei-

admin/trunk</developerConnection>

<url>/repos/xiaonei/xiao

nei-admin/</url>

<tag>HEAD</tag>

</scm>

Pom.xml文件介紹

?由于開發(fā)者多數(shù)使用TortoiseSVN的客戶端

?沒有svn.exe文件

,建議大家安裝一個(gè)SlikSvn的客戶端

?并且把SlikSvn安裝目錄下的bin添加到path中

?這樣我們才能正確的使用

<dependencies>項(xiàng)目的依賴關(guān)系

<dependency>

<groupld>commons-configuration</groupld>項(xiàng)目依賴包的groupld

<artifactld>commons-configuration</artifactld>Ijzl目依賴包的artifactld

<version>1.2</version>版本

如果不寫這個(gè)版本默認(rèn)會(huì)找到maven-metadata-local.xml文件中最新的版本

<scope>compile</scope>依賴范圍參加后面的列表

<exclusions>

表示依賴包中不需要這個(gè)依賴關(guān)系,主要考慮到包的沖突使用

<exclusion>

<groupld>javax.servlet</groupld>

<artifactld>servlet-api</artifactld>

</exclusion>

</exclusions>

</dependency>

</dependencies>

Scope依賴范圍

依賴范圍(scope主源碼classpath可測(cè)試源碼classpath

會(huì)被打包

)用可用

compile缺省值TRUETRUETRUE

testFALSETRUEFALSE

runtimeFALSETRUETRUE

providedTRUETRUEFALSE

Provided一般情況下使用在servlet里面,默認(rèn)tomcat或者resin自帶了servlet的包

Test表示用在maven運(yùn)行測(cè)試類的時(shí)候使用,一般用在junit,jmock,easymock等上

使用mvn-Dmaven.test.skip二true......參數(shù)表示跳過測(cè)試的環(huán)節(jié)

Runtime表示用在系統(tǒng)運(yùn)行時(shí)使用

Pom.xml文件介紹

<reporting>報(bào)表

<plugins>

<plugin>報(bào)表的插件

<groupld>org.apache.maven.plugins</groupld>

<artifactld>maven-changelog-plugin</artifactld>

<configuration>

<username>xingtao.shi</username>

<password>XXXX</password>

<outputEncoding>UTF-8</outputEncoding>

</configuration>

</plugin>

</reporting>

</project>

Maven內(nèi)置的plugin

?官方地址參見地址:

/plugins/index.html

有空大家可以上這個(gè)網(wǎng)站進(jìn)行仔細(xì)的查看

以下介紹一下比較實(shí)用的plugin

Maven官方提供的插件

cleanchangesassemblyidea

compilercheckstyledependencyCodehaus:

deploycloverenforcerbuild-helper

installdoapgpgcastor

resourcesdocckhelpjavacc

sitejavadocinvokerjdepend

surefirejxronenative

verifierpmdpluginsql

earproject-info-reportsreleasetaglist

ejbsurefire-reportremreleaseote-Other:

resources

jarantrepositorycargo

rarantlrscmjaxme

warantrunsourcejetty

changelogarchetypeeclipsejalopy

Mavencoreplugin

?mvnclean:clean

表示刪除編譯target目錄的文件結(jié)構(gòu)

?mvncompiler:compile

表示編譯src/main目錄下的java文件

mvncompiler:testCompile

表示編譯src/test目錄下的java文件

?mvninstall

-安裝新的依賴文件包

Maveninstallplugin

?mvninstall:install-file-Dgroupld=XXX-

Dartifactld=XXX-Dversion=XXX-Dpackaging=

文件的打包方式(jar,war,ear)-Dfile二文件

的位置-DgeneratePom=true-

DcreateChecksum=true

安裝新的依賴包

Mavenassembly插件

?mvnassembly:assembly

目標(biāo)是創(chuàng)建一個(gè)帶有依賴的Jar,他將所有依

賴解壓到一個(gè)臨時(shí)的目錄,然后將所有的

字節(jié)碼收集到target/目錄下一個(gè)名叫

${artifactld}-${version}-jar-with-

dependcies.jar

Mavendependency插件

?挑選比較重要的兩個(gè)命令

mvndependency:tree

樹形結(jié)構(gòu)顯示包的依賴關(guān)系

mvndependency:analyze

提示分兩塊顯示

一塊是Usedundeclareddependencies

另一塊是Unuseddecclareddependencies

根據(jù)提示進(jìn)行修改一下pom.xml文件

Maven和開發(fā)編輯器

?主流的開發(fā)編輯器是eclipse和intelljidea

Eclipse:

mvneclipse:cleaneclipse:eclipse

clean表示先刪除原旨的eclipse工程文件

生產(chǎn)eclipse的工程文件

添加一、、

-DdownloadSources=true表不下載依賴工程文

件的源文件

添加一、、

-DdownloadJavadocs=true表小下載javaDoc文件

Maven和開發(fā)編輯器

?mvnidea:idea

生成intelljidea工程文件

?Netbeans目前暫時(shí)不支持

需要以插件的方式來實(shí)現(xiàn)

參見地址

-/mevenide-

netbeans-project/user-guide/index.html

Mavenresin插件

,由于xiaonei的工程基本上都是用了resin做

web服務(wù)

所以單獨(dú)說明一下maven-resin-plugin

?當(dāng)前官方提供的地址是

/m2

當(dāng)前最低版本是3.1.5

最高版本是400沒有測(cè)試過?

Mavenresin插件

<plugin>

<groupld>com.caucho</groupld>

<artifactld>resin-maven-plugin</artifactld>

<version>3.1.5</version>

<configuration>

<contextPath>/</contextPath>

<port>80</port>

<rootDirectory>target\${artifactld}-

${version}</rootDirectory>

</configuration>

</plugin>

Mavennative2ascii插件

?由于xiaonei的工程都使用了struts的MVC結(jié)

構(gòu)

不免需要使用

Application.properties配置文件來實(shí)現(xiàn)國(guó)際

化的

Mavencompiler插件

<plugin>

<groupld>org.apache.maven.plugins</groupld>

<artifactld>maven-compiler-plugin</artifactld>

<configuration>

<source>1,6</source>使用jdk的版本

<target>1.6</target>

<encoding>UTF-8</encoding>文件的編碼方式

<showDeprecation>true</showDeprecation>是否顯示不推薦使

用的提示一

<showWarnings>true</showWarnings>顯示警告

<meminitial>512m</meminitial>最小內(nèi)存分配

<maxmem>1024m</maxmem>最大內(nèi)存分酉己

</configuration>

</plugin>

Mavenwar插件

<plugin>

<groupld>org.apache.maven.plugins</groupld>

<artifactld>maven-war-plugin</artifactld>

<configuration>

<archive>

<addMavenDescriptor>false</addMavenDescriptor

</archive>

<packagingExcludes>表示打包war文件是不包括這些文件

WEB-INF/lib/resin*.jar,WEB-INF/lib/servlet*.jar

</packagingExcludes>

</configuration>

</plugin>

Mavennative2ascii插件

<plugin>

<groupld>org.codehaus.mojo</groupld>

<artifactld>native2ascii-maven-plugin</artifactld>

<executions>

<execution>

<goals>

<goal>native2ascii</goal>

</goals>

<configuration>

<dest>target/classes/resources/</dest>將于復(fù)制到哪兒

<src>src/main/resources/</src>包括的目錄

<encoding>utf-8</encoding>編碼格式

<includes>

perties,包括那些文件使用逗號(hào)分開

</includes>

</configuration>

</execution>

</executions>

</plugin>

學(xué)會(huì)使用Maven

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論