美文网首页
Maven介绍

Maven介绍

作者: 沐之鱼 | 来源:发表于2019-08-19 17:24 被阅读0次

创建项目
DgroupId:是组织名
DartifactId:项目名
Dversion:版本号
创建java项目
mvn archetype:generate -DgroupId=com.szxs -DartifactId=maven-demo -Dversion=1
-DarchetypeArtifactId=maven-archetype-quickstart
创建web项目
mvn archetype:generate -DgroupId=com.szxs -DartifactId=maven-demo -Dversion=1
-DarchetypeArtifactId=maven-archetype-webapp

编译源代码
mvn compile

安装jar包
把自己的或者第三方的jar包手动安装到本地仓库
安装jms包到本地仓库
mvn install:install-file -Dfile=c:\jms-1.1.jar -DgroupId=javax.jms -DartifactId=jms
-Dversion=1.1 -Dpackaging=jar
安装Oracle包到本地仓库
mvn install:install-file -Dfile=c:\ojbbc6.jar -DgroupId=com.oracle -DartifactId=ojbbc6
-Dversion=11.2.0.1.0 -Dpackaging=jar
-Dfile:jar包存放路径
-DgroupId:组织名称
-DartifactId:项目名称
-Dversion:版本号
-Dpackaging:基本都是jar

准备环境,安装工具
查看ip地址
cd /etc/sysconfig/network-scripts
vi ifcfg-ens33 把ONBOOT=yes 保存
reboot 重启
ip addr 查看ip地址
清理资源
sudo yum clean all 清理软件源
sudo yum -y update 更新资源
sudo yum install deltarpm rpm make wget tar unzip gcc gcc-c++ -y 安装wget工具
sudo mkdir -p /usr/local/java/ 创建java目录
sudo mkdir -p /home/work/apps 创建目录

安装nexus
下载nexus安装包
cd /home/work/apps 进入/home/work/apps目录
sudo wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz
sudo mkdir -p /usr/local/nexus 创建目录
sudo tar -zxvf nexus-2.11.2-03-bundle.tar.gz -C /usr/local/nexus/ 把包解压到/usr/local/nexus目录
cd /usr/local/nexus/ 进入/usr/local/nexus目录
sudo rm /home/work/apps/nexus-2.11.2-03-bundle.tar.gz 删除压缩包

修改nuxus文件
更改nexus文件
cd /usr/local/nexus/nexus-2.11.2-03/bin
sudo vi nexus 修改文件中的 RUN_AS_USER=root

修改nexus.properties文件
sudo vi /usr/local/nexus/nexus-2.11.2-03/conf/nexus.properties 修改文件
修改前
---Jetty section
application-port=8081
application-host=0.0.0.0
nexus-webapp={bundleBasedir} /nexus nexus-webapp-context-path=/nexus ---Nexus section nexus-work={bundleBasedir}/../sonatype-work/nexus
runtime={bundleBasedir} /nexus/WEB-INF 修改后 application-port=8081 application-host=0.0.0.0 nexus-webapp={bundleBasedir}/nexus
---此处有改动路径
nexus-webapp-context-path=/
nexus-work={bundleBasedir}/../sonatype-work/nexus runtime={bundleBasedir}/nexus/WEB-INF
---此处增加
org.sonatype.nexus.proxy.maven.routing.Config.prefixFileMaxSize=500000

启动
su root #切换超级用户
systemctl stop firewalld #关闭防火墙
/usr/local/nexus/nexus-2.11-2-03/bin/nexus start #启动 restart重启 stop停止
---可以通过
cat /usr/local/nexus/nexus-2.11.2-03/logs/wrapper.log #查看是否有错误

相关文章

  • 2019互联网面试系列项目管理工具之Maven系列1

    Maven基础 第1章Maven介绍 1.1 什么是Maven 1.1.1 什么是Maven Maven的正确发音...

  • Maven介绍

    Maven是一个软件项目管理和理解工具。基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和...

  • Maven介绍

    使用不需要上网单独下载jar包,只需要在配置文件pom.xml中配置jar包的依赖关系,就可以自动的下载jar包到...

  • Maven介绍

    创建项目DgroupId:是组织名DartifactId:项目名Dversion:版本号创建java项目mvn a...

  • Maven 介绍

    What is Maven Maven 是一个构建工具,处理了你的 .java 文件编译成 .class 再打包成...

  • Maven介绍

    一、什么是Maven 一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项...

  • Maven介绍

    1. maven概念模型 Maven 是Apache下的一个开源项目,它是一个创新的项目管理工具,它用于对Java...

  • maven介绍

    什么是maven Maven 是专门用于构建和管理Java相关项目的工具。 Maven是意第绪语,依地语(犹太人使...

  • Maven入门

    Maven介绍: Create Maven Project change defined jdk version ...

  • Maven 仓库管理

    本节主要介绍如何配置 Maven 仓库,发布 jar 包到 Maven 仓库 Maven 仓库是什么? Maven...

网友评论

      本文标题:Maven介绍

      本文链接:https://www.haomeiwen.com/subject/cakesctx.html