Java-014-maven和包管理

maven

maven 添加运行命令

1
exec:java -Dexec.mainClass=你的包名.类名 -Dexec.args

mac安装 maven

安装并且配置好了 maven 但是一直报 command not found

~/.bash_profile

1
2
3
4
export M2_HOME=/Users/huangjiaxi/Desktop/soft/apache-maven-3.6.1
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
# 这句一定要在上句下面
export PATH=$PATH:$M2_HOME/bin

maven 修改配置文件

修改maven根目录下的conf文件夹中的setting.xml文件,内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<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
https://maven.apache.org/xsd/settings-1.0.0.xsd">

<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
`

macOS下可以配置同样内容在: ~/.m2/settings.xml

maven 运行报错

第一种可能

class not found

  • 原因大概是找不到 jar包里的文件,需要添加才行
1
https://blog.csdn.net/Liu_xud/article/details/84385755

第二种可能

你只运行了 clean 没运行 compile 也就是没编译