ubuntu maven 使用示例
一、基本使用
1、安装
shell
sudo apt update
sudo apt install maven
mvn -v
2、创建项目
shell
mvn archetype:generate -DgroupId=com.example -DartifactId=my-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
# -DartifactId=my-project 指定项目名称
# -DinteractiveMode=false:禁用交互模式
# -DarchetypeArtifactId=maven-archetype-quickstart:快速启动原型,用于创建一个简单的Java项目
3、编译并执行
shell
mvn compile
java -cp target/classes com.example.App
4、执行
shell
java -cp target/classes com.example.App
5、清空编译
shell
mvn clean
二、导入包
maven仓库地址:Maven Repository: Search/Browse/Explore (mvnrepository.com)
一、到仓库内找到指定包的xml,放入到pom.xml文件中
shell
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>5.2.0-beta1</version>
</dependency>
二、java问价内使用
java
package com.example;
import redis.clients.jedis.Jedis; // 导包
/**
* Hello world!
*
*/
public class App
{
Jedis jedis = new Jedis("localhost", 6379); // 使用
public static void main( String[] args )
{
System.out.println( "Hello World!" );
}
}
// 包默认下载路径:/home/${user}/.m2/repository
三、相关错误解决
编译错误一:
shell
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project my-project: Compilation failure: Compilation failure:
[ERROR] Source option 5 is no longer supported. Use 7 or later.
[ERROR] Target option 5 is no longer supported. Use 7 or later.
[ERROR] -> [Help 1]
xml内添加
shell
<properties>
<maven.compiler.source>7</maven.compiler.source>
<maven.compiler.target>7</maven.compiler.target>
</properties>](https://mvnrepository.com/)