常用的POM屬性包括:
${project.basedir}:項目的根目錄,默認爲 / 即src所在的目錄
${project.build.sourceDirectory}:項目的主源碼目錄,默認爲 src/main/java
${project.build.testSourceDirectory}:項目的測試源碼目錄,默認爲 src/test/java
${project.build.directory}:項目構件輸出目錄,默認爲 target/
${project.outputDirectory}:項目主代碼編譯輸出目錄,默認爲 target/classes/
${project.testOutputDirectory}:項目測試代碼編譯輸出目錄,默認爲 target/test-classes/
${project.groupId}:項目的 groupId
${project.artifactId}:項目的 artifactId
project.version:項目的version,與{project.version}:項目的 version,與project.version:項目的version,與{version}等價
project.build.fianlName:項目打包輸出文件的名稱。默認爲{project.build.fianlName}:項目打包輸出文件的名稱。默認爲project.build.fianlName:項目打包輸出文件的名稱。默認爲{project.artifactId}-${project.version}
加載本地jar包
<dependency> <groupId>com</groupId> <artifactId>sf</artifactId> <version>2.1.6</version> <scope>system</scope> <systemPath>${project.basedir}/lib/SF-CSIM-EXPRESS-SDK-V2.1.6.jar</systemPath> </dependency>
來源:https://www.jb51.net/article/240010.htm