Maven(二)

一、maven jdk配置:

            默认情况下,新建maven项目,项目左下方会出现一个感叹号,JRE显示的是1.5 版本,打开 maven根目录/conf/settings.xml 这个文件:

  在这个文件 中找到<profiles>节点 ,在这个节点中添加如下配置,保存,重启eclipse,新建maven项目,你会发现,黄色感叹号没有了,JRE为1.7版本的啦!

<profile>

     <id>development</id>

     <activation>

          <jdk>1.7</jdk>

          <activeByDefault>true</activeByDefault>

     </activation>

     <properties>

          <maven.compiler.source>1.7</maven.compiler.source>

          <maven.compiler.target>1.7</maven.compiler.target>

          <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>

      </properties>

</profile>

------------------------------------------------------------------------------

二、maven 属性:

     ${basedir} pom.xml文件所在目录路径 ,使用示例:

            <build>

               <directory>${basedir}/target</directory>

            </build> 

    ${project.*} 引用pom.xml节点的值 ,如${project.artifactId}、${project.groupId}、${project.version}、${project.name} 等。使用示例 :    

             <build>

               <finalName>${project.artifactId}-${project.version}</finalName>

            </build>

         ${project.build.*}   常见的有 :

          ${project.build.directory} --> target

          ${project.build.sourceDirectory} --> src/main/java

          ${project.build.testSourceDirectory} --> src/test/java

          ${project.build.outputDirectory} --> target/classes

          ${project.build.testOutputDirectory} --> target/test-classes

         ${settings.*} 引用 settings.xml 节点的值。如 ${settings.localRepository} 等。

         ${env.*} 引用环境变量。如 ${env.PATH}、${env.MAVEN_HOME} 等。

     java properties

        与 java.lang.System.getProperty() 等效。如 ${java.version}、${user.home}、${os.name} 等。

         properties 通过 properties 节点可自定义属性变量,如:

           <properties>

           <spring-version>4.1.6.RELEASE</spring-version>

           </properties>

          <dependency>

               <groupId>org.springframework</groupId>

               <artifactId>spring-webmvc</artifactId>

               <version>${spring-version}</version>

               <scope>compile</scope>

          </dependency>

转载于:https://my.oschina.net/hkai/blog/858849

### Maven进制包的安装指南 #### 1. 下载Maven进制包 首先,需要从官方或可信来源下载Maven进制包。例如,可以使用以下命令下载指定版本的Maven压缩包[^2]: ```bash wget https://downloads.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz ``` #### 2. 创建安装目录 为Maven创建一个自定义的安装目录,通常选择`/usr/local/maven`作为安装路径。执行以下命令以创建目录并解压文件[^1]: ```bash mkdir -p /usr/local/maven tar -xzvf apache-maven-3.9.9-bin.tar.gz -C /usr/local/maven ``` #### 3. 配置环境变量 为了使Maven在系统中全局可用,需要将其路径添加到环境变量中。以下是具体步骤: - 编辑`/etc/profile`文件,添加以下内容[^2]: ```bash export MAVEN_HOME=/usr/local/maven/apache-maven-3.9.9 export PATH=$PATH:$MAVEN_HOME/bin ``` - 保存文件后,运行以下命令以使配置生效: ```bash source /etc/profile ``` #### 4. 验证安装 通过以下命令验证Maven是否安装成功,并检查其版本信息: ```bash mvn -v ``` 如果安装正确,将显示类似以下输出: ``` Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937) Maven home: /usr/local/maven/apache-maven-3.9.9 Java version: 17.0.13, vendor: Eclipse Adoptium, runtime: /usr/local/java/jdk-17 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.19.90-52.22.v2207.ky10.x86_64", arch: "amd64", family: "unix" ``` #### 5. 配置Maven行为(可选) Maven的行为可以通过修改`conf/settings.xml`文件来控制。该文件位于Maven安装目录下的`conf`子目录中[^4]。例如: ```bash vi /usr/local/maven/apache-maven-3.9.9/conf/settings.xml ``` --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值