① 如何用Maven建立java應用程序
用mvn命令行。
mvnarchetype:generate
在這之前要先裝jdk,裝maven,改maven源,配maven到系統path
IDE的話就是eclipse中裝m2e插件,和mvn命令行本質上一樣,不過更加方便,畢竟你寫代碼基本上還是要用IDE的各種提示的
② maven java 創建的時候 為什麼沒有src目錄
1、原因 :使用maven創建的java項目,在創建時由於版本的原因可能會出現項目中缺少「resources」文件夾,該文件夾的作用主要是用來存放程序各種屬性配置文件,必不可少。
2、解決方法:
使用maven創建一個java程序,目錄結構:
右鍵項目名稱,選擇最後一項「properties」,:
選擇「java build path」,:
單擊「add folder」,:
選中「main」,然後點擊「create new folder」,
輸入「resources」,點擊完成,接著點擊OK,再接著點擊OK,:
到此,就成功的在項目中增加了一個「resources」文件夾
③ maven怎麼創建javaweb
new-->other--->輸入maven--->找到Maven Project 選中點擊next---->
WebContent 可以修改的,點擊OK就好了
④ 怎樣建maven創建的java項目變成web項目
首先進入控制台,到自己要建項目的路徑下, 然後輸入 mvn archetype:generate, 在交互界面中:
•Choose a number: 回車即可,也就是選擇15
•Define value for groupId: 輸入組織id,比如com.cn.chkj
•Define value for artifactId:輸入項目名稱,比如mytest
•Define value for version: 輸入版本號,可以直接回車,默認是1.0-SNAPSHOT
•Define value for package: java的包名,比如com.cn.chkj
•然後回車表示確認上述輸入即可。
2 創建web項目:
mvn archetype:generate 交互步驟說明:
•Choose a number: 回車即可,也就是選擇18,這里和java普通項目不一樣
•Define value for groupId: 輸入組織id,比如easymorse.com
•Define value for artifactId:輸入項目名稱,比如helloworld
•Define value for version: 輸入版本號,可以直接回車,默認是1.0-SNAPSHOT
•Define value for package: java的包名,比如com.easymorse
•然後回車表示確認上述輸入即可。
⑤ 如何創建maven項目
mvn archetype:create -DgroupId=cn.e.sdau.neat -DartifactId=Project -DarchetypeArtifactId=maven-archetype-webapp
其中,archetype是mvn內置的一個插件,create任務可以創建一個java項目骨架,DgroupId是軟體包的名稱,DartifactId是項目名,DarchetypeArtifactId是可用的mvn項目骨架,常用的骨架有:
{* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple
* maven-archetype-webapp}
⑥ eclipse中,maven項目 怎麼在文件夾里新建java類
主代碼放在main/java這個文件夾下,如果代碼中有包名的話,在Java文件夾下創建相應的文件夾就行了
測試代碼放在test/Java文件夾下
⑦ 怎麼創建maven 的java,並啟動
Maven使用 archetype 來創建項目。要創建一個簡單的 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
包括 src 目錄和 pom.xml
src/main/java
包含封裝結構下的 Java 代碼的文件 (com/companyName/bank)
src/main/test
包含封裝結構下的文本Java 測試代碼文件 (com/companyName/bank)
src/main/resources
它包含圖片/屬性文件(在上面的例子中需要手動創建這個結構)
Maven 還創建了一個示例 Java 源文件和 Java 測試文件。打開 C:\MVN\consumerBanking\src\main\java\com\companyname\bank 文件夾,會看到 App.java 如下所示代碼:
package com.companyname.bank;
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
}
}
打開 C:\MVN\consumerBanking\src\test\java\com\companyname\bank 文件夾,就會看到 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 );
}
}
開發人員需要創建如上表所述文件,Maven將處理所有構建。
⑧ 請問java高手,誰能幫我寫maven構建一個普通的java項目,不是web項目,不用eclipse
如果純java項目,基本上什麼都不用吧
<project xmlns="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.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>xxxxxxx</groupId>
<artifactId>xxxxxx</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>${project.artifactId} - ${project.version}</name>
</project>
⑨ 關於JAVA,eclipse創建maven項目這樣報錯,怎麼解決
maven倉庫缺少jar包,不知道你的maven倉庫有沒有配置正確
一,如果正確
1.第一步 點eclipse的help->install new software
第二步 add
第三步 name:隨意 localtion :http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
如果不行 把http換成https。接著項目右鍵maven-> update project.
2.以上做完pom.xml報錯的話。在setting.xml中加上
<mirror>
<id>nexus</id>
<mirrorOf>central</mirrorOf>
<name>nexus</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
二.如果你maven倉庫配置有問題,具體看你eclipse的preferences里maven的user setting
是不是你下好的maven倉庫。不是的話參考網上的maven倉庫配置,鏈接網頁鏈接
⑩ Java項目的maven是做什麼的
使用 Maven 來創建一個 Java 項目。