爲所有那些想知道的Maven同時下載的依賴罐子,簽出在用戶根目錄下名爲.m2目錄文件夾。例如。對我來說這是C:\ documentsand設置\ myUserName.m2 \
也是我研究的行家一點,我已經取得了一些小的塗鴉像提醒。如果它是值得一讀,然後在這裏它是::
/* MVN產生 MVN下載安裝所有必要的罐子 MVN試驗測試提出申請...... MVN網站建立的網站下載依賴
要部署該網站,我們需要聲明一個位置以分發到您的pom.xml中,類似於部署存儲庫 。 ... 網站 SCP://www.mycompany.com/www/docs/project/ ...
MVN網站部署部署網站
如何建立網站的結構:
: site.xml文件用於描述網站的佈局,並取代在Maven中
使用的navigation.xml文件的樣品在下面給出
Maven的 http://maven.apache.org/images/apache-maven-project.png http://maven.apache.org/ http://maven.apache.org/圖像/行家-small.gif
<menu name="Maven 2.0">
<item name="Introduction" href="index.html"/>
<item name="Download" href="download.html"/>
<item name="Release Notes" href="release-notes.html" />
<item name="General Information" href="about.html"/>
<item name="For Maven 1.x Users" href="maven1.html"/>
<item name="Road Map" href="roadmap.html" />
</menu>
<menu ref="reports"/>
...
所以實際上,我們需要將我們的html鏈接到這種結構格式,以使網站佈局 也爲了我們添加任何新的CSS或這樣的東西,我們需要做的就是將它們放入資源部分 src文件夾
那麼我們可以創建項目的war文件,奠定它在Apache或這種類似文件夾的我們心儀的Web服務器
httpd的文件夾中的情況下,我們需要生成項目,我們需要增加幾行代碼到我們的pom.xml文件中,那就是: ... org.apache .maven.plugins Maven的項目信息的報告,插件 2.0.1 ...
還,網站描述是在site.xml中設置
細節可以看到他們的重要性行家
行家結構的文檔:
項目/ 的pom.xml - 定義項目 src/ main/ java/- 包含將放入最終工件中的所有java代碼。
查看maven-compiler-plugin的詳細信息 scala/- 包含將在最終工件中使用的所有scala代碼。 ////不需要我們當前的項目 有關詳細信息,請參見maven-scala-plugin 資源/ - 包含最終工件中類路徑 上應該可用的所有靜態文件。詳情請參閱maven-resources-plugin webapp/- 包含Web應用程序的所有內容(jsps,css,圖像等)。)
查看maven-war-plugin的詳細信息 site/- 包含用於創建項目網站的所有apt或xdoc文件。
查看maven-site-plugin的詳細信息
test/ java/- 包含用於測試的所有java代碼。
查看maven-compiler-plugin的詳細信息 scala/- 包含用於測試的所有scala代碼。
有關詳細信息,請參閱maven-scala-plugin 資源/ - 包含測試期間 類路徑應提供的所有靜態內容。見Maven的資源 - 插件細節
MVN驗證這將驗證所有的依賴性得到滿足,並沒有遺漏 MVN編譯這將編譯項目 MVN驗證檢查包裝是否有效與否 也在項目,所述依賴關係被插入到XML文件
依賴注射的示例下面:: org.scala琅 階庫 2.7.2-RC2 給出JUnit的 的JUnit 3.8.1 測試
每個依賴關係包括幾項:
* groupId - The group of the dependency to rely on
* artifactId - The artifact in the group to rely on
* version - The version of the dependency to rely on
* scope - The "scope" of the dependency. Defaults to compile (more details later)
* packaging - The packaging for the dependency. Defaults to jar (e.g. jar, war, ear)
您可以通過以下步驟整合您的靜態頁面:
* Put your static pages in the resources directory, ${basedir}/src/site/resources
* Create your site.xml and put it in ${basedir}/src/site
* Link to the static pages by modifying the menu section, create items and map them to the filenames of the static pages
mvn tomcat:depl oy部署到tomcat或apache,你可以去這個命令
Ant並不是一個非常標準化的構建過程。它更多的是「隨心所欲地做任何你想要的」構建過程。 – ColinD 2010-06-18 18:41:00