当前位置:K88软件开发文章中心编程全书编程全书03 → 文章内容

Maven 构建 Java 项目

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-11 13:37:57

Maven 构建 Java 项目Maven 使用原型 archetype 插件创建项目。要创建一个简单的 Java 应用,我们将使用 maven-archetype-quickstart 插件。在下面的例子中,我们将在 C:





\MVN 文件夹下创建一个基于 maven 的 java 应用项目。命令格式如下:mvn archetype:





generate -DgroupId=com.companyname.bank -DartifactId=consumerBanking -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false参数说明:-DgourpId:





组织名,公司网址的反写 + 项目名称-DartifactId:





项目名-模块名-DarchetypeArtifactId:





指定 ArchetypeId,maven-archetype-quickstart,创建一个简单的 Java 应用-DinteractiveMode:





是否使用交互模式生成的文件夹结构如下:各个文件夹说明:文件夹结构描述consumerBanking包含 src 文件夹和 pom.xmlsrc/main/java containsjava 代码文件在包结构下(com/companyName/bank)。src/main/test contains测试代码文件在包结构下(com/companyName/bank)。src/main/resources包含了 图片 / 属性 文件(在上面的例子中,我们需要手动创建这个结构)。在 C:





\MVN\consumerBanking\src\main\java\com\companyname\bank 文件夹中,可以看到一个 App.java,代码如下:App.javapackage 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 文件夹,可以看到 Java 测试文件 AppTest.java。AppTest.javapackage 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 帮我们将会搞定。

Maven 构建 Java 项目