eclipse 下maven环境搭建

搭建环境遇到了一些坑,记录下来。eclipse使用的是4.3

1 .安装eclipse maven插件。

Help->Install New softwares ,尝试比较好用的一个站点 goodurl - http://mirror.bit.edu.cn/eclipse/releases/kepler

2.导入maven项目。

File->Import->Maven->Existing Maven Projects

3.修改maven默认配置路径

Widows->Preference->Maven->User Settings ,默认在用户目录下的.m2/settings.xml 如果没有settings.xml,到m2安装包目录config路径下拷贝一个。
修改的关键点在settings.xml文件中
首先修改本地maven仓默认路径

<localRepository>G:\.m2\repository</localRepository>

再修改服务器地址,通常使用阿里云地址,更快的下载。

<mirror> 
		<id>nexus-aliyun</id> 
		<mirrorOf>*</mirrorOf> 
		<name>Nexus aliyun</name> 
		<url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

PS:这里可以通过Windows->show View->Other->Maven窗口观察本地仓和远程服务地址配置是否正确。

4.导入一个maven工程后一直显示importing maven projects 9%

修改eclipse.ini文件,添加-vm
C:\Program Files/Java/jre1.8.0_45/bin/javaw.exe
注意顺序,添加在-vmargs前面

-vm
C:\Program Files/Java/jre1.8.0_45/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m

5.在导入javacv工程遇到的问题

https://github.com/bytedeco/javacv

1 按照说明文档,第一步在pom.xml文件中添加

<dependency>
    <groupId>org.bytedeco</groupId>
    <artifactId>javacv-platform</artifactId>
    <version>1.5.3</version>
  </dependency>

运行后发现版本不匹配。修改根路径的pom.xml文件,版本号修改为

<version>1.5.3</version>

发现ffmpeg版本不对,查看本地仓发现版本是4.2.2,修改

    <dependency>
    <groupId>org.bytedeco</groupId>
    <artifactId>ffmpeg</artifactId>
    <version>4.2.2-${javacpp.version}</version>
  </dependency>

2 sample工程

按照说明文档添加pom.xml文件

<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.bytedeco.javacv</groupId>
    <artifactId>demo</artifactId>
    <version>1.5.3</version>
    <properties>
        <maven.compiler.source>1.7</maven.compiler.source>
        <maven.compiler.target>1.7</maven.compiler.target>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.bytedeco</groupId>
            <artifactId>javacv-platform</artifactId>
            <version>1.5.3</version>
        </dependency>
    </dependencies>
    <build>
        <sourceDirectory>.</sourceDirectory>
    </build>
</project>

然后在本地执行编译运行指定模块
mvn compile exec:java -Dexec.mainClass=Demo

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值