pom文件有哪些模塊配置
『壹』 maven的pom.xml文件需要配置很多麼
maven最主要的還是對包的管理,根據項目需要引入不同的包(如各種jar包),這個比較常用。其他的依賴,排除、繼承啥的用的相對較少。
『貳』 Maven POM可以指定什麼配置
項目依賴
插件
執行目標
項目構建 profile
項目版本
項目開發者列表
相關郵件列表信息
『叄』 如何在maven的pom文件中配置主類
配置 你的pom.xml文件,在你的overview視窗里 配置 packaging為 war 然後 然後點擊 pom.xml右鍵,run as 選擇 install 或是 package 如果項目沒問題,配置沒問題 就會在項目的target 的目錄里生成 war文件,
『肆』 maven怎麼進行pom.xml的依賴配置
所有的maven project都有一個pom.xml文件,
打開pom.xml,找到dependency tag:<dependencies></dependencies>所在的位置;
然後到 maven repository中找到你所需要的包;
進入jar包,點選相應的版本,然後頁面中就會有加入maven project的dependency,類似下面的內容:
[html] view plain
<dependency>
<groupId>org.broadleafcommerce</groupId>
<artifactId>broadleaf-framework</artifactId>
<version>3.0.12-GA</version>
</dependency>
將這個語句片拷下來,放到你的project中的pom.xml文件的<dependencies></dependencies>中。
保存pom.xml文件,project就會自動build,將所需要的jar包導入到項目中,在Maven Dependencies目錄下。
『伍』 maven配置文件中moles是什麼意思
moles
從字面意思來說,mole就是模塊,而pom.xml中的moles也正是這個意思,用來管理同個項目中的各個模塊;如果maven用的比較簡單,或者說項目的模塊在pom.xml沒進行劃分,那麼此元素是用不到的;不過一般大一點的項目是要用到的。
1.需求場景
如果我們的項目分成了好幾個模塊,那麼我們構建的時候是不是有幾個模塊就需要構建幾次了(到每個模塊的目錄下執行mvn命令)?當然,你逐個構建沒問題,但是非要這么麻煩的一個一個的構建嗎,那麼簡單的做法就是使用聚合,一次構建全部模塊。
2.具體實現
a.既然使用聚合,那麼就需要一個聚合的載體,先創建一個普通的maven項目account-aggregator,
因為是個聚合體,僅僅負責聚合其他模塊,那麼就只需要上述目錄,該刪除的就刪了;注意的是pom文件的書寫(紅色標明的):
<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.youbing.account</groupId>
<artifactId>account-aggregator</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>AccountAggrregator</name>
<url>http://maven.apache.org</url>
<moles><!--模塊都寫在此處-->
<mole>account-register</mole>
<mole>account-persist</mole>
</moles>
</project>
b.創建子模account-register、account-persist:右擊account-aggregator,new --> other --> Maven,選擇Maven Mole,創建moven模塊。
e.那麼編碼完了之後,我們只需要構建account-aggregator就好了,所有的子模塊都會構建。
『陸』 maven項目的pom.xml中的包配置節點dependency求解答下
如果你的是web項目,你可以把jar包放到WEB-INF/lib下,然後這樣配置
<dependency>
<groupId>javabuilder</groupId>
<artifactId>javabuilder</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/javabuilder.jar</systemPath>
</dependency>
『柒』 怎麼樣用pom文件部署
1,生成3個目錄/lib,/conf,/bin目錄
2,把所有的jar目錄編譯、拷貝到/lib目錄(包括maven的jar包和lib目錄下的jar,以及編譯的jar包)
3,把所有的啟動腳本從工程根目錄拷貝到/bin目錄
4,把所有的配置文件從src/main/resources拷貝到/conf
下面是配置的pom.xml,我把相關的配置都加了注釋,一看就能明白,把build節點拷貝到你們的項目中,就基本可以用了:)
『捌』 maven中pom.xml配置文件怎麼看
安裝 Maven 之前要求先確定你的 JDK 已經安裝配置完成。Maven是 Apache 下的一個項目,目前最新版本是 3.1.0,我用的也是這個。
首先去官網下載 Maven
下載完成之後將其解壓,我將解壓後的文件夾重命名成 maven,並將它放在 D:\Server 目錄下,即 maven 最終的路徑是:D:\Server\maven
配置 maven 環境變數:
系統變數:MAVEN_HOME = D:\Server\maven
用戶變數:path = %MAVEN_HOME%\bin
相信大家都有配過環境變數的,詳細步驟就不說了,對著把屬性名和屬性值配上的OK了。
『玖』 pom文件中,這段配置是什麼意思
哪一段啊,沒貼出來?
『拾』 maven使用mysq資料庫pom文件怎麼配置
<properties>
<mysql.version>5.1.24</mysql.version>
</properties>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
</dependencies>