JAVA Maven和ANT 安装 Linux(Ubuntu/Centos),Mac
2016-11-23 14:12
393 查看
JDK安装
http://blog.csdn.net/fenglailea/article/details/26006647环境变量设置
http://blog.csdn.net/fenglailea/article/details/52457731
风.fox
YUM 临时代理
命令行中先执行如下命令,然后再执行yum xxx命令export http_proxy="http://10.1.5.50:9999"
http://10.1.5.50:9999 :代理服务器IP和端口
Maven
Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目。
http://www.yiibai.com/maven/
Maven 安装
编译后代码安装
下载地址:http://maven.apache.org/download.cgi选择 Binary tar.gz archive
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz tar zxvf apache-maven-3.3.9-bin.tar.gz mkdir -p /usr/java/ mv apache-maven-3.3.9 /usr/java/
设置环境变量文件
vim /etc/profile.d/maven.sh
设置环境变量
#!/bin/bash export MAVEN_HOME=/usr/java/apache-maven-3.3.9 export M2_HOME=$MAVEN_HOME export PATH=$MAVEN_HOME/bin:$PATH
应用生效
. /etc/profile . /etc/bashrc
yum repo安装
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo yum -y install apache-maven
如果手动安装过JAVA ,使用下面更新Maven 中的JAVA版本
alternatives --config java alternatives --config javac
maven的java文件编译后会保存在target目录下
查看Maven版本
mvn -v
Maven 更改国内镜像设置【推荐】
找到 maven目录vim /usr/java/apache-maven-3.3.9/conf/settings.xml
找到mirrors,修改或增加如下
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>
或修改为
<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/repositories/central</url> </mirror> </mirrors>
这个时候就可以享受飞速下载了
来自
http://blog.csdn.net/u010717403/article/details/52188496
https://blog.cospotato.tech/2017/02/03/%E9%98%BF%E9%87%8C%E4%BA%91Maven%E9%95%9C%E5%83%8F%E4%BD%BF%E7%94%A8%E7%9A%84%E6%AD%A3%E7%A1%AE%E5%A7%BF%E5%8A%BF/
Maven 自动发布更新本地和远程仓库
编译源码时同时更新本地仓库
mvn clean package install 或(跳过测试) mvn clean package install -Dmaven.test.skip=true
编译源码时同时更新远程仓库
mvn clean package deploy 或(跳过测试) mvn clean package deploy -Dmaven.test.skip=true
Maven 某些错误
[WARNING] The POM for com.alibaba:dubbo:jar:2.8.4 is missing, no dependency information available….
[ERROR] Failed to execute goal on project dubbo-monitor: Could not resolve dependencies for project com.handu.open:dubbo-monitor:war:1.0.0: Failure to find com.alibaba:dubbo:jar:2.8.4 in http://maven.aliyun.com/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of alimaven has elapsed or updates are forced -> [Help 1]
以上的错误原因就是本地Maven仓库缺少某些包。
类似以上的错误都可以用这种方法解决
这个是我在本地编译 dubbox-monitor监控端(http://git.oschina.net/handu/dubbo-monitor)所报的错误。
解决方法
1.先把 dubbox(https://github.com/dangdangdotcom/dubbox)下载下来,
解压缩后,进入dubbox目录,
重新用如下命令编译一次
mvn clean package install -Dmaven.test.skip=true
2.然后进入我要编译的 dubbox-monitor监控端(http://git.oschina.net/handu/dubbo-monitor)目录
执行
mvn clean package -Dmaven.test.skip=true
这时你就会发现,编译通过了,不用再找烦人的错误了
Maven 代理设置
最简单方法:直接在后面加上 IP地址和端口
-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=8888
例如要编译 某个东西
mvn clean install -Dmaven.test.skip=true -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=8888
SOCKS5
<proxy> <id>my-proxy</id> <active>true</active> <protocol>socks5</protocol> <username></username> <password></password> <host>127.0.0.1</host> <port>8888</port> <nonProxyHosts>127.0.0.1</nonProxyHosts> </proxy>
##http代理
<proxies> <proxy> <id>my-proxy</id> <active>true</active> <protocol>http</protocol> <host>127.0.0.1</host> <port>8888</port> <username>有就填写没有就删除</username> <password>有就填写没有就删除</password> <nonProxyHosts>127.0.0.1|*.lanmps.com</nonProxyHosts> </proxy> </proxies>
ANT
yum -y install ant
相关文章推荐
- java SSM(Spring+SpringMVC+MyBatis)maven项目 intellij idea 2017配置 MAC,(Linux,ubuntu,centos 只要更改相应目录即可)
- linux下安装java,ant,maven,git
- Linux(ubuntu/Centos) 使用Tomcat 部署Java项目 附带安装JDK+数据库
- Linux CentOS/Ubuntu java jdk安装配置 离线安装与在线安装
- ubuntu 12.04 ant+maven Android/Java Se 开发环境安装
- linux下安装java,ant,maven,git
- 解决Ubuntu下安装Flex_Builder_for_linux:java.awt.HeadlessException
- win7下硬盘安装Linux(Fedora17,CentOS 6.3,Ubuntu 12.10...
- Maven3 Linux(Ubuntu) 安装
- jetway_loves_linux之linux学习002——linux(centos)下安装Tomcat,Ant,Axis2
- (一)Linux? Ubuntu or CentOS? Linux安装
- Linux下Java环境的安装和配置 (CentOS+JDK1.5.0_11)
- linux(centos/ubuntu) python27 mysql安装 MySQLdb
- 【Linux菜鸟成长记(八)】Ubuntu下搭建Java开发环境之安装JDK
- Ubuntu Linux Matlab 安装 中文乱码 桌面启动器 Could not find the main class: java/splash.png. 终端terminal 直接运行 matlab
- (一)Linux? Ubuntu or CentOS? Linux安装
- Linux(centos/fedora/redhat/ubuntu....)下如何安装rpm,deb文件,如何解压,编译,安装*.tar.gz文件
- 【Linux菜鸟成长记(九)】Ubuntu下搭建Java开发环境之安装Eclipse
- 【转载】安装 JDK1.6 / java 1.6 (linux, ubuntu, windows)
- (原)CentOS Linux下Java环境的安装和配置 (CentOS+JDK1.6.0_11)