Maven知识库镜象站点的配置(Windows) | ||||||||||||||||||
1 | 配置镜象站点服务器,必须有以下环境 | |||||||||||||||||
1) | 能提供上传服务,用于deploy,可以使用FTP也可以使用SCP | (__SCP環境構築) | 。 | |||||||||||||||
现使用IIS提供的FTP服务,如何完成FTP环境的配置,请看 | FTP環境構築 | |||||||||||||||||
2) | 能提供HTTP服务,用于发布内部镜象点的代理Proximity。 | |||||||||||||||||
现使用TOMCAT,具体请看 | Proximity環境構築 | 。 | ||||||||||||||||
2 | 安装JDK和Maven | |||||||||||||||||
JDK配置 | ||||||||||||||||||
在Windows 2000 上安装Manen' 中的1-5 |
3 | 如何使用镜象站点,请看《Mavenの利用環境説明書(Server).doc》中第1、2 | |||||||||||||||
《Mavenの利用環境説明書.doc》中第4 |
做项目的第一件事情,当然是给项目起名字和建立目录。这可由
Maven
来完成。首先安装
Maven
至
D:/Maven
,设定
MAVEN_HOME
为
D:/Maven
并设定
PATH
。
Maven
默认的
remote repository
是
ibiblio.org
,这个地方有些人上不去,因此要更改一下。
Maven
找寻配置参数的默认的顺序是从
maven.jar
中的
defaults.properties
开始。打开该文件,修改:
|
Maven
默认的本地文件保存在
Document and Setting
的
user.home
里面,非常不便。在
%MAVEN_HOME%
下建立一个
local
目录,将本地的
repostiory
保存在此,以免重装系统丢失。
maven.home.local
= ${maven.home}/local
|
Maven
的提示语言在中文环境中可能出现乱码,进入
maven.jar
,发现
org/apache/maven/messages
目录下的
messages_zh_CN.properties
里面直接写了中文字符。删掉它!就不会乱码了。(或者用
native2ascii
转换)
好了,可以开工了。执行
maven genapp
,采用
web
模版。
id
设定为
sample
。输入
maven eclipse
,为该项目增加
eclipse
支持。
进入
eclipse
,导入
workspace
下面的
Sample Project
。由于缺少
MAVEN_REPO
变量,
Eclipse
提示编译失败。
在
Eclipse
的
Preferences – Java - Build Path - Classpath Variables
中添加名为
MAVEN_REPO
的变量,指向
D:/maven/local/repository
。
如果想让
eclipse
支持直接运行
maven
的
goal
,可以安装
mavenide
插件。