1. 程式人生 > >普通Java工程轉換成maven工程

普通Java工程轉換成maven工程

一、使用IDE提供的轉換功能:

1. 右鍵普通Java專案,在彈出的選單中選擇[Configure]-[Convert to Maven Project]:


2. 在彈出的對話方塊中輸入專案的groupId, artifactId和version等,點選[Finish],在根目錄下生成maven的pom.xml檔案。

3. 經過IDE轉換的maven專案還不能滿足要求,需要手動配置:

a. 將pom.xml的根節點宣告設定為最新版本,如: 
Xml程式碼  收藏程式碼
  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      
  2.   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  


b. 在pom.xml檔案中加入maven的資源和編譯外掛等,配置引數: 
Xml程式碼  收藏程式碼
  1. <build>  
  2.   <finalName>perfume</finalName>  
  3.   <plugins>  
  4.       <plugin>  
  5.           <groupId>org.apache.maven.plugins</
    groupId>  
  6.           <artifactId>maven-resources-plugin</artifactId>  
  7.           <version>2.5</version>  
  8.       </plugin>  
  9.       <plugin>  
  10.           <groupId>org.apache.maven.plugins</groupId>  
  11.           <artifactId>maven-compiler-plugin</artifactId
    >  
  12.           <version>2.3.2</version>  
  13.           <configuration>  
  14.               <source>1.7</source>  
  15.               <target>1.7</target>  
  16.           </configuration>  
  17.       </plugin>  
  18.   </plugins>  
  19. </build>  

注: 
1. maven-compiler-plugin 2.3.2預設的JDK版本是1.5,後續版本新增的功能在編譯時會報錯(如註解等),解決辦法是明確指定編譯版本。 

2. 在一個父工程包含多個子模組的專案中,在父pom.xml中新增編譯配置,子模組將會繼承。 


c. 新增需要的依賴,如testng: 
Xml程式碼  收藏程式碼
  1. <properties>  
  2.   <testng.version>6.4</testng.version>  
  3. </properties>  
  4. <dependencies>  
  5.   <dependency>  
  6.     <groupId>org.testng</groupId>  
  7.     <artifactId>testng</artifactId>  
  8.     <version>${testng.version}</version>  
  9.     <scope>test</scope>  
  10.   </dependency>  
  11. </dependencies>  


d. 在專案根目錄新建4個原始碼資料夾: 
   src/main/java - 存放類 
   src/main/resources - 存放配置等資源 
   src/test/java - 存放測試類 
   src/test/resources - 存放測試配置等資源 

e. 這時專案可能會有紅色提示符,需要更新Maven配置: 


  右鍵專案,在彈出的選單中選擇[Maven]-[Update Project Configuration...],然後確定。 

這樣,一個完整的maven工程算是轉換好了。 

二、手動方式

1. 手動建立或拷貝其它maven專案的pom.xml檔案,修改引數

2. 點選[Configure]-[Convert to Maven Project],這時就不需要輸入groupId和artifactId等引數了。

相關推薦

普通Java工程轉換maven工程

一、使用IDE提供的轉換功能:1. 右鍵普通Java專案,在彈出的選單中選擇[Configure]-[Convert to Maven Project]:2. 在彈出的對話方塊中輸入專案的groupId, artifactId和version等,點選[Finish],在根目

如何將普通Java工程Maven工程

在github上開發了一個個人專案,一開始是用eclipse開發,將依賴包直接放在lib目錄下。後面看到開源專案普遍都用maven管理jar包依賴,使用方便,於是想辦法轉成了maven管理: 安裝m

在Eclipse中 把Java 工程普通工程 轉換 web 工程的方法

因為使用Maven生成的專案是java的project. 我到現在還沒研究到生成web的工程.. 之前也用過-DarchetypeArtifactId=maven-archetype-webapp的屬性.. 生成的工程還是java型別的. 以前也遇到過類似問題. 折磨半天才弄

java工程轉換Maven工程

1、建立一個Java工程,如下圖所示: 2、選中此工程 -> 右鍵 -> Configure -> Convert to Maven project。出現如下的截圖:   3、點選之後會彈出對話方塊,如下圖所示: 4、直接點

在eclipse中,將java工程轉換web工程

今天check out svn上的工程,發現竟然是java工程。於是嘗試將java工程修改成web工程。 java工程和web工程的區別在於,工作空間工程下面的.project檔案。 java工程的.project的標籤如下: <nature

如何將VS2015工程轉換VS2012工程

version vs2008 orm 自定義 lld mtools pro 修改 wss 如何將VS2015工程轉換成VS2012工程修改.vcxproj,1.修改工具集 ToolsVersion=14.0 修改為 ToolsVersion=4.02.修改平臺工具集

Qt工程轉換VS工程

justify 轉換成 inf pan 環境變量 命令提示符 post red style 添加環境變量 qmake 和vc的編譯環境需要配置路徑 通過qmake工具實現轉換 首先在windows的命令提示符工具中瀏覽到需要轉換的工程目錄中去, 然後輸入qmake

eclipse將java專案轉換maven專案

       前幾天做了一個事情,就是將一個普通的java web的工程轉換成maven專案,現在分享一下做法,以及一些過程中我遇到的一些問題和注意點。 注意點:轉成maven專案的有幾點需要注意的。 (1)找不到convert to maven pr

普通Java Project轉換Maven專案

需求:我原先有自己的普通工程,但是需要再新增一些jar包,手工匯入太麻煩了,所以改用Maven。’使用的IDE:Eclipse1、首先,選中需要轉換的專案,右鍵 ->  Configure ->Convert to Maven Project,填好對應的group

第二課時,從新建Maven工程——>將Maven工程轉換標準的Web動態工程

首先,在新建Maven工程之前,我們要先配置好Maven的環境變數然後再將配置好的Maven與自己所用的開發工具所整合。 下面我們開始進入新建Maven工程的步驟: 在進入開發工具後,點選Project Explorer(專案資源管理器)的空白部分,選擇Project——>New——&

java web專案轉maven工程的步驟

背景 最近接到通知,阿里集團統一要求把歷史專案遷移到阿里生產環境中來,而咱手頭這個專案是2012年的老專案,普通java web工程,不能部署進生產環境,得把這個工程轉為maven工程。本篇文章記錄了java web工程轉為maven工程的整個紀錄。 前期準備工

JAVA-WEB工程轉換MAVEN的WEB工程

將原來的java-web專案名稱改為其他名稱,例如:tcep改為tcep1。 首先建立maven project專案,點選next按鈕  然後勾選上Create a simple project (skiparchetype selection)—不使用原型骨架。點

JAVA程式設計126——SSM-maven工程拆分

一、工程搭建 二、檔案配置 1、maven_dao 1、application-dao.xml:只做資料訪問層配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://w

intellij普通專案轉換maven專案

首先將普通專案匯入到intellij中,這個就不多說了,然後將maven的pom配置檔案拷貝到專案的根目錄下(前提是這個pom 配置檔案是正確的), 然後點開intellij編輯器側邊欄的 maven project選項卡,裡面還有提示,讓你點選綠色的加號按鈕,將專案的po

將kafka工程maven專案

kafka預設提供的原始碼是通過sbt進行構建的,在向eclipse匯入的時候不是很方便,所以可先將其轉換成maven專案,pom.xml配置如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=

idea創建普通java項目以及maven創建項目過程(轉)

包含 java .net sta 使用 uic tar 依賴包 www. 1. idea創建一個普通項目流程   http://blog.csdn.net/testcs_dn/article/details/52303941 2. idea創建maven項目流程   htt

將Unity導出的Eclipse工程轉換為AndroidStudio工程

地址 href 其中 gravity sina 選擇 mar armeabi font 步驟:1)將unity項目導出到文件夾: 轉換到安卓平臺,這裏只勾選google android project。然後導出到自己新建的文件夾。 2)打開導出的文件夾,看到如下內容.這是

idea中將項目轉換Maven項目

bubuko add framework inf png http nbsp 技術分享 image 第一步:項目右鍵->Add Framework... 選擇maven ok 這樣就成功轉換成了一個maven項目 idea中將項目轉換成Maven項目

RSA的密鑰把JAVA格式轉換C#的格式

gist arr else uri rem one generate pack rate 原文地址:https://www.cnblogs.com/hvaning/p/3636288.html RSA算法在C#與JAVA之前的交互 在JAVA生成一對RSA私鑰和公鑰的

java double 轉換 #.00 格式String 防止科學計數法

public static String double2String(Double d){ return d==null? "0.00" : String.format("%.2f", d); } 在報文前邊加8位長度 public String dea