用Eclipse结合Nexus创建Maven项目

1 篇文章 0 订阅
1 篇文章 0 订阅

用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,填写必要的信息!然后,项目创建成功~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值