用Eclipse结合Nexus创建Maven项目

来源:互联网 发布:淘宝网妈妈装针织马甲 编辑:程序博客网 时间:2024/06/06 16:54

用Eclispse结合Nexus创建Maven项目

1.安装m2eclispse插件,安装Maven,安装Nexus。具体安装步骤本文不做介绍,需要了解的话可以令找资料。Nexus安装完成后的访问地址为:http://192.168.1.69:8080/nexus

2. 修改Maven的配置文件setting.xml如下:

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"           xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">  <pluginGroups>  </pluginGroups>  <proxies><proxy>      <id>myId</id>      <active>true</active>      <protocol>http</protocol>      <username>username</username>      <password>password</password>      <host>192.168.1.240</host>      <port>8080</port>      <nonProxyHosts>192.168.1.69</nonProxyHosts></proxy>  </proxies>  <servers>  </servers>  <mirrors>    <mirror>      <!--This is used to direct the public snapshots repo in the           profile below over to a different nexus group -->      <id>nexus-public-snapshots</id>      <mirrorOf>public-snapshots</mirrorOf>      <url>http://192.168.1.69:8080/nexus/content/groups/public-snapshots</url>    </mirror>    <mirror>      <!--This sends everything else to /public -->      <id>nexus</id>      <mirrorOf>*</mirrorOf>      <url>http://192.168.1.69:8080/nexus/content/groups/public</url>    </mirror>  </mirrors>  <profile>      <id>development</id>      <repositories>        <repository>          <id>central</id>          <url>http://central</url>          <releases><enabled>true</enabled></releases>          <snapshots><enabled>true</enabled></snapshots>        </repository>      </repositories>     <pluginRepositories>        <pluginRepository>          <id>central</id>          <url>http://central</url>          <releases><enabled>true</enabled></releases>          <snapshots><enabled>true</enabled></snapshots>        </pluginRepository>      </pluginRepositories>    </profile>    <profile>      <!--this profile will allow snapshots to be searched when activated-->      <id>public-snapshots</id>      <repositories>        <repository>          <id>public-snapshots</id>          <url>http://public-snapshots</url>          <releases><enabled>false</enabled></releases>          <snapshots><enabled>true</enabled></snapshots>        </repository>      </repositories>     <pluginRepositories>        <pluginRepository>          <id>public-snapshots</id>          <url>http://public-snapshots</url>          <releases><enabled>false</enabled></releases>          <snapshots><enabled>true</enabled></snapshots>        </pluginRepository>      </pluginRepositories>    </profile>  </profiles>  <activeProfiles>    <activeProfile>development</activeProfile>  </activeProfiles></settings>


3.  设置Eclipse的Maven设定:

 

4.  创建Maven项目:

New-->Maven-->Maven Project,选择一个模板,然后!然后会报出如下错误:(这是本文的重点)

 

这时应该怎样做呢?

比如,现在我想用webapp模板创建项目,那么就可以在选择模板的画面中点击“Add Archetype”,输入Group Id等(注意Repository URL,要跟所安装的Nexus对应)。

点击“OK”,在Eclipse的Console上可以看到下载的状况。

下载完成后,就可以在Maven的库目录下看到jar等文件了。

 

下载完成后,就可以在Maven的库目录下看到jar等文件。比如我的Maven库目录为:C:\Document And Setting\Admin\.m2\repository。那么在C:\Document And Setting\Admin\.m2\repository\org\apache\maven\archetypes\maven-archetype-webapp\1.0目录下就可以看到以下文件:

删掉_maven.repositories和m2e-lastUpdated.properties这两个文件!

重新New-->Maven-->Maven Project,选择刚才添加的Archetype,也就是webapp 1.0

 

一路Next,填写必要的信息!然后,项目创建成功~

原创粉丝点击