JAVA Maven和ANT 安装 Linux(Ubuntu/Centos),Mac
来源:互联网 发布:网络名词233是什么意思 编辑:程序博客网 时间:2024/05/16 09:15
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.gztar zxvf apache-maven-3.3.9-bin.tar.gzmkdir -p /usr/java/mv apache-maven-3.3.9 /usr/java/
设置环境变量文件
vim /etc/profile.d/maven.sh
设置环境变量
#!/bin/bashexport MAVEN_HOME=/usr/java/apache-maven-3.3.9export M2_HOME=$MAVEN_HOMEexport 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.repoyum -y install apache-maven
如果手动安装过JAVA ,使用下面更新Maven 中的JAVA版本
alternatives --config javaalternatives --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>
这个时候就可以享受飞速下载了
来自
http://blog.csdn.net/u010717403/article/details/52188496
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 Maven和ANT 安装 Linux(Ubuntu/Centos),Mac
- Linux centos下安装jdk、maven、ant
- Linux(centOS)安装ant
- CentOS 7 yum安装Maven、Ant
- mac 安装maven 和修改java环境变量
- linux centos 和ubuntu 的安装命令
- linux和windows 比较 ubuntu centos mac windows
- Ant和Maven的下载和安装
- java SSM(Spring+SpringMVC+MyBatis)maven项目 intellij idea 2017配置 MAC,(Linux,ubuntu,centos 只要更改相应目录即可)
- centos下ant的安装和配置
- Win7下安装,配置Java, Ant,Maven
- Linux 系统(ubuntu和CentOS)nginx服务器和php安装
- MAC maven 安装和配置
- linux ubuntu安装MAC主题
- [Linux]CentOS/Ubuntu安装Python-Pip和Fabric
- Linux的CentOS和Ubuntu安装软件命令对比
- ubuntu中ANT的安装和配置
- Ubuntu下安装和配置ANT
- 极光推送(短信验证)
- Momentum and Learning Rate Adaptation
- 华为单板硬件面试经验
- 9.4 散列的散列
- Android Style and Theme
- JAVA Maven和ANT 安装 Linux(Ubuntu/Centos),Mac
- python的两种退出方式
- 网络编程思维导图
- Unity的Animator(1)
- 算法复杂度速查表
- pyhon学习csdnfatie
- SPICE协议之ImageCache
- 判断银行卡号是否正确
- CSS篇之2. 清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法