『壹』 怎麼部署一個javaweb ssm idea
雖說Intellij IDEA已經用了四個多月,裡面大部分功能還是比較熟悉的,但是很多細節地方還是搞不清楚,這幾天公司另一個小組也換成了Intellij IDEA,幫他們遷移項目的時候,因為是非maven項目,遇到了很多問題,自己又研究了一番,下面整理一下
2.項目配置(Project Structure)
2.1 Project
project compliler output:配置的是項目中的默認編譯輸出總目錄
裡面英文也說明了,每個模塊可以自己設置特殊的輸出目錄 所以這個基本上沒用
2.2 Moles
項目的模塊,一個項目中可以有多個子項目,每個子項目相當於一個模塊
一般我們項目只是單獨的一個,所以只需要配置一個模塊,我們可以給模塊添加框架
『貳』 java開發 有必要部署自己的maven私服么
看情況,比如一些公司要求嚴格,不允許訪問互聯網,那就很有必要建設自己的私服。如果公司規模小,並且可以無限制的訪問互聯網 網速還好,那就沒有必要了,直接從中央倉庫下載就行了
『叄』 maven如何建立java項目
Maven使用原型插件來創建項目。要創建一個簡單的Java應用程序,使用maven-archetype-quickstart插件。在下面的例子中,將創建一個基於Maven的Java應用程序項目在C:MVN文件夾。
打開命令控制台,進入到C:MVN目錄並執行以下命令mvn命令。
C:MVN>mvn archetype:generate
-DgroupId=com.companyname.bank
-DartifactId=consumerBanking
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
Maven會開始處理,並建立完整的Java應用程序項目結構。
INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] -------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [archetype:generate] (aggregator-style)
[INFO] -------------------------------------------------------------------
[INFO] Preparing archetype:generate
[INFO] No goals needed for project - skipping
[INFO] [archetype:generate {execution: default-cli}]
[INFO] Generating project in Batch mode
[INFO] -------------------------------------------------------------------
[INFO] Using following parameters for creating project
from Old (1.x) Archetype: maven-archetype-quickstart:1.0
[INFO] -------------------------------------------------------------------
[INFO] Parameter: groupId, Value: com.companyname.bank
[INFO] Parameter: packageName, Value: com.companyname.bank
[INFO] Parameter: package, Value: com.companyname.bank
[INFO] Parameter: artifactId, Value: consumerBanking
[INFO] Parameter: basedir, Value: C:MVN
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] project created from Old (1.x) Archetype in dir: C:MVNconsumerBanking
[INFO] ------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------
[INFO] Total time: 14 seconds
[INFO] Finished at: Tue Jul 10 15:38:58 IST 2012
[INFO] Final Memory: 21M/124M
[INFO] ------------------------------------------------------------------
現在去到C:/ MVN目錄。將看到創建了一個Java應用程序項目命名consumerBanking(如artifactId規定)。 Maven使用標準的目錄結構如下圖所示:
用上面的例子中,可以了解到以下關鍵概念
文件夾結構
描述
consumerBanking contains src folder and pom.xml
src/main/java contains java code files under the package structure (com/companyName/bank).
src/main/test contains test java code files under the package structure (com/companyName/bank).
src/main/resources it contains images/properties files (In above example, we need to create this structure manually).
Maven還創建了一個示例Java源文件和Java測試文件。打開C:ank文件夾,會看到App.java。
package com.companyname.bank;
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
}
}
打開 C:MVNconsumerBankingsrc estjavacomcompanynameank 文件夾, 會看到 AppTest.java.
package com.companyname.bank;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
/**
* Unit test for simple App.
*/
public class AppTest extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}
/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
}
}
『肆』 java中的maven是干什麼的
Maven是基於項目對象模型,可以通過一小段描述信息來管理項目的構建,報告和文檔的軟體項目管理工具。
Maven能夠很方便的幫你管理項目報告,生成站點,管理JAR文件,等等。例如:項目開發中第三方jar引用的問題,開發過程中合作成員引用的jar版本可能不同,還有可能重復引用相同jar的不同版本,使用maven關聯jar就可以配置引用jar的版本,避免沖突。
你給出的圖片中binary是二進制文件,source是源碼,開發中我們需要下載的是binary文件,後綴標識壓縮的演算法. 一般來說,windows系統用zip較多,linux系統用tar.gz較多。source是maven項目的源碼,探究原理時可以下載源碼進行研究。
(4)javamaven部署擴展閱讀
Maven常用命令:
1.mvn archetype:generate 創建Maven項目
2.mvn compile 編譯源代碼
3.mvn deploy 發布項目
4.mvn test-compile 編譯測試源代碼
5.mvn test 運行應用程序中的單元測試
6.mvn site 生成項目相關信息的網站
7.mvn clean 清除項目目錄中的生成結果
8.mvn package 根據項目生成的jar
9.mvn install 在本地Repository中安裝jar
10.mvn eclipse:eclipse 生成eclipse項目文件
『伍』 如何配置maven java 路徑
第一步:配置maven的庫
1、在本地新建一個文件夾,來存放maven需要的jar庫。
2、修改maven配置文件settings.xml,D:\apache-maven-3.3.3\conf\settings.xml。使配置文件指向您剛才建的文件夾。
第二步:eclipse配置maven
1、打開cclipse,依次打開Windows-->Prefrences,點擊Maven的右邊的三角符號,以展開Maven的配置界面,
2、然後點擊Maven下面的Installations選項,出現如下界面,請點擊Add按鈕
3、再後請選擇您的maven安裝路徑,這里我的maven的安裝目錄為D:\apache-maven-3.3.3 ,選擇你的maven安裝目錄,並點擊確定, 之後可以點擊Apply,點擊OK,界面
4、再然後點擊Maven下面的User Settings選項,出現如下界面,請您點擊第二個Browse..按鈕,選擇您第一步配置的maven配置文件settings.xml。然後點擊下面的Update Settings按鈕,再點擊下面的Apply按鈕,點擊ok就完成了。
第三步:測試maven是否安裝成功
1、打開Eclipse,創建Maven項目。依次點擊File-->New-->Maven Project ,請選中Create a simple project(skip archetype selection),之後點擊Next按鈕。
2、然後填寫Group id和artifact id, Version默認,Packaging默認為jar,Name,Description選填,其他的不填,之後點擊Finish按鈕完成。
『陸』 如何使用Intellij + Maven + Jetty進行Java Web開發及部署
1:Run->Edit Configurations,打開視圖:
2:點擊+按鈕,選擇maven進行配置,如下圖:
3:輸入自己需要配置的信息,Working directory是mawen工程的路徑,Command line為需要設置執行的指令,也就是jetty:run,如下圖:
4:配置好之後點擊Apply,OK,便可以試著啟動web工程了,
『柒』 java maven 怎麼安裝
安裝 Maven 之前要求先確定 JDK 已經安裝配置完成。Maven是 Apache 下的一個項目
首先去官網下載 Maven
下載完成之後將其解壓,將解壓後的文件夾重命名成 maven,並將它放在 D:\maven目錄下,即 maven 最終的路徑是:D:\maven
配置 maven 環境變數:
系統變數:MAVEN_HOME = D:\maven
用戶變數:path = %MAVEN_HOME%\bin
詳細步驟就不說了,把屬性名和屬性值配上就行了
『捌』 如何配置maven java 路徑
第一步:配置maven的庫
1、在本地新建一個文件夾,來存放maven需要的jar庫。
2、修改maven配置文件settings.xml,D:\apache-maven-3.3.3\conf\settings.xml。使配置文件指向您剛才建的文件夾。
第二步:eclipse配置maven
1、打開cclipse,依次打開Windows-->Prefrences,點擊Maven的右邊的三角符號,以展開Maven的配置界面,
2、然後點擊Maven下面的Installations選項,出現如下界面,請點擊Add按鈕
3、再後請選擇您的maven安裝路徑,這里我的maven的安裝目錄為D:\apache-maven-3.3.3 ,選擇你的maven安裝目錄,並點擊確定, 之後可以點擊Apply,點擊OK,界面
4、再然後點擊Maven下面的User Settings選項,出現如下界面,請您點擊第二個Browse..按鈕,選擇您第一步配置的maven配置文件settings.xml。然後點擊下面的Update Settings按鈕,再點擊下面的Apply按鈕,點擊ok就完成了。
第三步:測試maven是否安裝成功
1、打開Eclipse,創建Maven項目。依次點擊File-->New-->Maven Project ,請選中Create a simple project(skip archetype selection),之後點擊Next按鈕。
2、然後填寫Group id和artifact id, Version默認,Packaging默認為jar,Name,Description選填,其他的不填,之後點擊Finish按鈕完成。
『玖』 java裡面的maven難嗎
maven不難。
主要理解maven能乾的事,依賴,版本控制,編譯,打包等。主要要明白它各種標簽的含義,然後靈活運用
這些通過簡單的pom配置配合maven命令就可以完成
『拾』 java開發 有必要部署自己的maven私服么
有必要,團隊的話,私服可以統一jar包,存放自己編譯的公共類jar包