29maven初步由于中央仓库无法访问该部分稍微有些乱Word下载.docx
- 文档编号:16721972
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:10
- 大小:235.20KB
29maven初步由于中央仓库无法访问该部分稍微有些乱Word下载.docx
《29maven初步由于中央仓库无法访问该部分稍微有些乱Word下载.docx》由会员分享,可在线阅读,更多相关《29maven初步由于中央仓库无法访问该部分稍微有些乱Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
return"
hello:
"
+name;
}
publicstaticvoidmain(String[]args){
System.out.println("
helloworld!
);
publicStringhello(){
hello"
;
}
第二步:
\快盘\MAVEN\maven课程\01中建立pom.xml文件:
<
modelVersion>
4.0.0<
/modelVersion>
这个是固定的
?
xmlversion="
1.0"
encoding="
UTF-8"
>
projectxmlns="
http:
//maven.apache.org/POM/4.0.0"
xmlns:
xsi="
//www.w3.org/2001/XMLSchema-instance"
xsi:
schemaLocation="
//maven.apache.org/POM/4.0.0http:
//maven.apache.org/maven-
v4_0_0.xsd"
<
groupId>
cn.edu.zttc.maven.hello<
/groupId>
artifactId>
hello-first<
/artifactId>
version>
SNAPSHOT-0.0.1<
/version>
/project>
第三步:
在cmd中进入E:
\快盘\MAVEN\maven课程\01目录,并输入如下命令:
mvncompile
随带提一下:
上面的是已经下载到本地仓库的,所以不会去中央仓库下载,如果是第一次运行maven的话,它会下载很多的插件,其中一部分如下:
(248KBat53.8KB/sec)
Downloaded:
http:
//repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1/h
amcrest-core-1.1.jar(75KBat10.1KB/sec)
[INFO]
结果如下:
第四步:
\快盘\MAVEN\maven课程\01\src\test\java\cn\edu\zttc\hello中建立TestHello.java测试类(要注意test类和被测试类Hello是在同一个包下)
importorg.junit.*;
importstaticjunit.framework.Assert.*;
publicclassTestHello
@Test
publicvoidtestHello(){
Helloh=newHello();
assertEquals(h.sayHello("
zs"
),"
第五步:
改写pom.xml
dependencies>
<
dependency>
<
junit<
4.10<
scope>
test<
/scope>
/dependency>
/dependencies>
第六步:
在cmd中切换到E:
\快盘\MAVEN\maven课程\01目录,输入mvntest
E:
\快盘\MAVEN\maven课程\01>
mvntest
[INFO]Scanningforprojects...
[INFO]------------------------------------------------------------------------
[INFO]Buildinghello-firstSNAPSHOT-0.0.1
[INFO]---maven-resources-plugin:
2.5:
resources(default-resources)@hello-firs
t---
[debug]executecontextualize
[WARNING]Usingplatformencoding(GBKactually)tocopyfilteredresources,i.e
.buildisplatformdependent!
[INFO]skipnonexistingresourceDirectoryE:
\快盘\MAVEN\maven课程\01\src\main\r
esources
[INFO]---maven-compiler-plugin:
2.3.2:
compile(default-compile)@hello-first-
--
[INFO]Nothingtocompile-allclassesareuptodate
testResources(default-testResources)@he
llo-first---
\快盘\MAVEN\maven课程\01\src\test\r
testCompile(default-testCompile)@hello
-first---
[INFO]---maven-surefire-plugin:
2.10:
test(default-test)@hello-first---
[INFO]Surefirereportdirectory:
E:
\快盘\MAVEN\maven课程\01\target\surefire-rep
orts
-------------------------------------------------------
TESTS
Runningcn.edu.zttc.hello.TestHello
Testsrun:
1,Failures:
0,Errors:
0,Skipped:
0,Timeelapsed:
0.171sec
Results:
0
[INFO]BUILDSUCCESS
[INFO]Totaltime:
4.234s
[INFO]Finishedat:
TueAug0722:
31:
41CST2012
[INFO]FinalMemory:
4M/15M
结果如下:
第七步:
测试mvnclean命令:
target包就被删除了
测试mvncleanpackage命令:
这个package命令将会执行编译打包工作
第二个例子,这个例子使用了例子1中的类
第一步:
\快盘\MAVEN\maven课程\02\src\main\java\cn\edu\zttc\hello中建立World.java文件:
packagecn.edu.zttc.world;
importcn.edu.zttc.hello.*;
publicclassWorld{
h.sayHello("
李四"
h.hello();
}
第二步在E:
\快盘\MAVEN\maven课程\02中建立pom.xml
xmlns:
xsi:
//maven.apache.org/maven-v4_0_0.xsd"
hello-second<
compile<
在cmd中E:
\快盘\MAVEN\maven课程\01路径中输入mvncleaninstall
把例子1拷贝到本地仓库中,以便其他项目可以引用
\快盘\MAVEN\maven课程\02路径中输入mvncompile
说明:
如果没有执行第三步,没有把例子1的包加入到仓库中,第四步将会失败
MAVEN插件下载完之后存放的位置
第一步配置F:
\temp\maven-3.0.4\conf中的settings.xml(针对所有项目)
从上面可以看到maven默认的本地仓库的位置
在F:
\javacode\mavenRepository中添加settings.xml(跟第一步的setting.xml一样,只不过这个是针对我们本地这个仓库的)
下载之后下过如下:
如果设置,这些插件下载之后会放在
中(我已经设置了,所以这里将不会有)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 29 maven 初步 由于 中央 仓库 无法访问 部分 稍微 有些