??xml version="1.0" encoding="utf-8" standalone="yes"?>波多野结衣在线影院,男同在线观看,日本不卡一区二区三区在线观看http://www.aygfsteel.com/jnbzwm/category/46210.html敏捷是一条很长的路,摸烦着前进着zh-cnThu, 31 Mar 2011 13:52:21 GMTThu, 31 Mar 2011 13:52:21 GMT60- Maven常用命o(h) 备忘http://www.aygfsteel.com/jnbzwm/archive/2011/03/30/347270.html??/dc:creator>??/author>Wed, 30 Mar 2011 05:07:00 GMThttp://www.aygfsteel.com/jnbzwm/archive/2011/03/30/347270.htmlhttp://www.aygfsteel.com/jnbzwm/comments/347270.htmlhttp://www.aygfsteel.com/jnbzwm/archive/2011/03/30/347270.html#Feedback0http://www.aygfsteel.com/jnbzwm/comments/commentRss/347270.htmlhttp://www.aygfsteel.com/jnbzwm/services/trackbacks/347270.html使maven2在下载依赖包的同时下载其源代码包的方法:(x)
1. 使用maven命o(h)Qmvn dependency:sources 下蝲依赖包的源代码?/p>
2. 使用参数Q?-DdownloadSources=true 下蝲源代码jar?-DdownloadJavadocs=true 下蝲javadoc包?/p>
maven2 跌试用例
-Dmaven.test.skip=true
例如?install、package、deploy阶段跌用例
mvn install -Dmaven.test.skip=true
mvn package -Dmaven.test.skip=true
mvn deploy -Dmaven.test.skip=true

]]>- Maven2 学习(fn)W记[5]-构徏一个Java Application目[l]http://www.aygfsteel.com/jnbzwm/archive/2010/09/04/331027.html??/dc:creator>??/author>Sat, 04 Sep 2010 03:37:00 GMThttp://www.aygfsteel.com/jnbzwm/archive/2010/09/04/331027.htmlhttp://www.aygfsteel.com/jnbzwm/comments/331027.htmlhttp://www.aygfsteel.com/jnbzwm/archive/2010/09/04/331027.html#Feedback0http://www.aygfsteel.com/jnbzwm/comments/commentRss/331027.htmlhttp://www.aygfsteel.com/jnbzwm/services/trackbacks/331027.html阅读全文

]]> - Maven2 学习(fn)W记[5]-构徏一个Java Application目http://www.aygfsteel.com/jnbzwm/archive/2010/09/04/331002.html??/dc:creator>??/author>Sat, 04 Sep 2010 02:48:00 GMThttp://www.aygfsteel.com/jnbzwm/archive/2010/09/04/331002.htmlhttp://www.aygfsteel.com/jnbzwm/comments/331002.htmlhttp://www.aygfsteel.com/jnbzwm/archive/2010/09/04/331002.html#Feedback0http://www.aygfsteel.com/jnbzwm/comments/commentRss/331002.htmlhttp://www.aygfsteel.com/jnbzwm/services/trackbacks/331002.html阅读全文

]]> - Maven2 学习(fn)W记[4]-用Artifactory搭徏mavenU服http://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330879.html??/dc:creator>??/author>Fri, 03 Sep 2010 06:15:00 GMThttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330879.htmlhttp://www.aygfsteel.com/jnbzwm/comments/330879.htmlhttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330879.html#Feedback0http://www.aygfsteel.com/jnbzwm/comments/commentRss/330879.htmlhttp://www.aygfsteel.com/jnbzwm/services/trackbacks/330879.html搭徏repositoryU服的用处有很多?br />
除了如何如何理好j(lu)ar包外Q还有就是当 maven2 无法自动获取某个jar包时Q(例如 oracle的jdbc jar包)
我们需要手动下载此jar包,其上传x们得U服Q填写groupIdQartifactIdQversion{信息?br />
然后再在pom.xml里进行依赖配|?/p>
我搭建私服的工具是artifactory-2.2.3?br />
首先到网上下载artifactory-2.2.3,google一下,什么都有了?br />
下蝲好后Q将其解压到L目录?br />
׃artifactory自带了Jetty Web服务器,所以,只要双击\bin\artifactory.bat 卛_q行。(太方便了Q?br />
待服务器启动好后Q用 http://localhost:8081/artifactory/ 开发页面?br />
默认的用户名密码是:(x)admin/password.
画面如下Q?br />

输入用户名:(x)admin 密码Qpassword d?br />
q入画面后,点击DeployQ选择要上传的jar包?br />

选中jar包后Q点?UploadQ会(x)弹出 如下囄面:(x)

q里的GroupId、ArtifactId、Version便是要在pom.xml里添加依赖时指定的元素?br />
同时Q可以点击POM Editor 来对它的 pom.xmlq行~辑。如下代码:(x)
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>poi</groupId>
<artifactId>poi</artifactId>
<version>3.6</version>
<description>Artifactory auto generated POM</description>
</project>

q还不算完!Q这只是建立了repositoryU服Q但是怎样告诉maven在compile、package时去本地U服L依赖包呢Q?/span>
有两U方式来配置Q一是在settings.xml里指定,二是在项目的pom.xml中指定?br />
我是在settings.xml中进行指定,在settings.xml文g中,加入Profile节点?br />
Q关于此节点的说明,请参见:(x)http://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330862.htmlQ?/span>
<profiles>
<profile>
<id>localrepo</id>
<activation>
<jdk>1.6</jdk>
</activation>
<repositories>
<repository>
<id>central</id>
<name>artifactory at local</name>
<url>http://localhost:8081/artifactory/repo</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>snapshots</id>
<url>http://localhost:8081/artifactory/repo</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>artifactory</id>
<name>artifactory plugins at local </name>
<url>http://localhost:8081/artifactory/plugins-releases</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profiles>
在前一个学?fn)笔C有提刎ͼ配置profile后,需要进行激z,所以再在settings.xml中,加入activeProfiles节点的配|?/span>
<activeProfiles>
<activeProfile>localrepo</activeProfile>
</activeProfiles>
q里指定的localrepo 是我们配置的profile的Id?br />
到此Q配|结束?/span>
本文为原创,Ƣ迎转蝲Q{载请注明出处BlogJava?/span>

]]> - Maven2 学习(fn)W记[3]-settings的配|?/title>http://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330862.html??/dc:creator>??/author>Fri, 03 Sep 2010 05:34:00 GMThttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330862.htmlhttp://www.aygfsteel.com/jnbzwm/comments/330862.htmlhttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330862.html#Feedback0http://www.aygfsteel.com/jnbzwm/comments/commentRss/330862.htmlhttp://www.aygfsteel.com/jnbzwm/services/trackbacks/330862.html
打开刚刚安装的Maven2的settings.xml文gQ里面基本都是被注释掉了的?br />
settings.xml有主要有下面几个配置节点Q?br />
localRepositoryQ用于设|本C库的位置。如果不讄此节点,则本C库在 ${user.dir}/.m2/repository?br />
<localRepository>C:/maven/repository</localRepository>
offlineQ当offline讄为tureQ则在编译时Qmaven2不会(x)去远E仓库(即互联网Q下载依赖包。一般我们不用去讄q个节点。因为在我们开始用之初,我们是没有这些依赖包的,要由maven2M库中下蝲。以后再使用Ӟmaven2?x)先查本C库是否有依赖包,有则不需要到q程仓库M载了?br />
ProxiesQ此节点是ؓ(f)不能直接讉Kq程仓库的用户准备的。能直接联网的,不需要设|?br />
propertiesQ此节点可配|placeholder倹{(单的应用Q不需要设|)
activeProfilesQ标识激zȝprofile?br />
<activeProfiles>
<activeProfile>localrepo</activeProfile>
</activeProfiles>
ProfilesQ主要包括activation,repositories,pluginRepositories 和properties元素。进行个性化配置Q如配置U服{?br />
单独配置了Profile后,不能生效Q需要通过 activeProfiles ȀzL行?br />
<profiles>
<profile>
<id>localrepo</id>
<activation>
<jdk>1.6</jdk>
</activation>
<repositories>
<repository>
<id>central</id>
<name>artifactory at local</name>
<url>http://localhost:8081/artifactory/repo</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>snapshots</id>
<url>http://localhost:8081/artifactory/repo</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
</profile>
</profiles>
以上介绍的,都是在以后的配置?x)用到的?/p>
settings.xml的一些更详细的说明这里就不说了?br />
本文为原创,Ƣ迎转蝲Q{载请注明出处BlogJava?/span>

]]> - Maven2 学习(fn)W记[2]-HelloWorldhttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330859.html??/dc:creator>??/author>Fri, 03 Sep 2010 05:00:00 GMThttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330859.htmlhttp://www.aygfsteel.com/jnbzwm/comments/330859.htmlhttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330859.html#Feedback0http://www.aygfsteel.com/jnbzwm/comments/commentRss/330859.htmlhttp://www.aygfsteel.com/jnbzwm/services/trackbacks/330859.html
1.创徏一个项?br />
建立一个文件夹mvntestQ由于我是在做测试,所以随便徏立一个文件夹Q但?fn)惯上,q应该是我们的Workspaces。)
通过cmd切换到此文g夹下Q?br />
cd mvntest
mvn archetype:create -DgroupId=com.jn -DartifactId=HW -DpackageName=com.jn
然后看看 mvntest的文件夹下发生了什么变化?br />
HW
....|--pom.xml
....|--src
........|--main
............|--java
................|--com
.....................|--jn
.........................|--App.java
........|--test
.............|--省略
因ؓ(f)我不打算用test目录Q所以把test删除掉?关于创徏一个项目的例子非常多,q里׃赘述?
自动生成的类App.java的内容其实就是输?Hello World.
2.构徏此项?br />
此演CZ需要用到JunitQ所以将以来Junit的节点删除的掉?br />
pom.xml为:(x)
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
<modelVersion>4.0.0</modelVersion>
4
5
<groupId>com.jn</groupId>
6
<artifactId>HW</artifactId>
7
<version>1.0-SNAPSHOT</version>
8
<packaging>jar</packaging>
9
10
<name>HW</name>
11
<url>http://maven.apache.org</url>
12
13
<properties>
14
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15
</properties>
16
17
</project>
18
cd HW
mvn package
执行命o(h)后,再看HW目录。生成target文g夏V?br />
cd target
java -cp HW-1.0-SNAPSHOT.jar com.jn.App
执行命o(h)后,?x)看到Hello World 字样?
本文为原创,Ƣ迎转蝲Q{载请注明出处BlogJava?/span>

]]> - Maven2 学习(fn)W记[1]-下蝲安装?qing)环境配|?/title>http://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330853.html??/dc:creator>??/author>Fri, 03 Sep 2010 04:36:00 GMThttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330853.htmlhttp://www.aygfsteel.com/jnbzwm/comments/330853.htmlhttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330853.html#Feedback0http://www.aygfsteel.com/jnbzwm/comments/commentRss/330853.htmlhttp://www.aygfsteel.com/jnbzwm/services/trackbacks/330853.html1.下蝲
下蝲地址Qhttp://maven.apache.org/download.html
我下载的版本?.2.1?br />
2.安装
把Maven的根目录定在C:\maven?br />
maven目录下有以下文g夹:(x)
maven
....|--bin
....|--boot
....|--conf
....|--lib
3.环境变量配置
在系l变量中Q新增变量名QMAVEN_HOMEQ变量|(x)C:\maven?br />
修改PathQ在最后加上:(x)%MAVEN_HOME%\bin?br />
查一下我们的配置是否正确?br />
cmd --> mvn -v
出现如下图,则表明环境配|OK?br />

接下来,我会(x)Ҏ(gu)我这几天摸烦使用的情冉|逐步介绍Maven2的用?br />
本文为原创,Ƣ迎转蝲Q{载请注明出处BlogJava?/span>

]]> - MyEclipse的Maven插g 安装与配|?/title>http://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330795.html??/dc:creator>??/author>Fri, 03 Sep 2010 00:56:00 GMThttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330795.htmlhttp://www.aygfsteel.com/jnbzwm/comments/330795.htmlhttp://www.aygfsteel.com/jnbzwm/archive/2010/09/03/330795.html#Feedback5http://www.aygfsteel.com/jnbzwm/comments/commentRss/330795.htmlhttp://www.aygfsteel.com/jnbzwm/services/trackbacks/330795.html2. 下蝲Maven插g
3.重新启动MyEclipse
4.配置在MyEclipse中配|?Maven
5.在MyEclipse中用Maven 阅读全文
]]>
վ֩ģ壺
|
ͭϿ|
|
ͨ|
ɽ|
ɽ|
|
|
Ϫ|
|
|
|
|
|
|
|
|
|
|
|
Ԫ|
|
ɽ|
ĺ|
|
|
Ѱ|
|
|
|
|
|
|
̨|
İ|
|
|
|
̶|
˼|
|