zoukankan      html  css  js  c++  java
  • 图文介绍MyEclipse (2015) 中创建简单的Maven项目的步骤(用于生成可运行jar文件)

    利用MyEclipse的引导,能够非常方便的创建简单的、用于生成可运行jar文件的Maven项目:


    (原创文章,转载请注明转自Clement-Xu的博客:http://blog.csdn.net/clementad/article/details/46954277


    1、New -> Project... 选择 Maven Project, 点击Next >


    2、在Select projrect name and location界面,各选项例如以下图,点击Next >



    3、在Select an Archetype界面,选择maven-archetype-quickstart,点击Next >


    4、在Specify Archetype parameters界面。填上Group Id, Artifact Id, Version。点击Finish

    相关名词:
    GroupId:通常是公司名或组织名
    ArtifactId:通常是project名
    Version:版本,GroupId+ArtifactId+Packaging+Version构成项目的唯一标识
    Snapshot:标识一个正在开发阶段、会常常更新、但尚未公布的版本号



    5、这样,一个简单的Maven结构的app项目就生成了,缺省还生成了一个App类。包括了一个打印“Hello World!”的main()方法。



    6、改动JRE System Library版本号

    你可能会注意到,上图中的JRE System Library版本号是J2SE-1.5,并且项目有感叹号。解决办法是在pom.xml文件里指定JRE版本号号(利用maven-compiler-plugin):

      <build>
      		<plugins>
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-eclipse-plugin</artifactId>
    				<version>2.9</version>
    				<configuration>
    					<downloadSources>true</downloadSources>
    					<downloadJavadocs>true</downloadJavadocs>
    				</configuration>
    			</plugin>
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-compiler-plugin</artifactId>
    				<version>2.3.2</version>
    				<configuration>
    					<source>1.7</source>
    					<target>1.7</target>
    				</configuration>
    			</plugin>
    			<plugin>
    				<groupId> org.apache.maven.plugins</groupId>
    				<artifactId>maven-resources-plugin</artifactId>
    				<version>2.7</version>
    			</plugin>
    		</plugins>
    	</build>


    这样,就完美了:



     关于在MyEclipse中生成可运行的jar包。请參考:http://blog.csdn.net/clementad/article/details/46622871

    假设要创建webapp项目。请參考:http://blog.csdn.net/clementad/article/details/46592557

    (原创文章,转载请注明转自Clement-Xu的博客:http://blog.csdn.net/clementad/article/details/46954277



  • 相关阅读:
    纸牌排序
    将年份转换成天干地支
    猜算式
    字符串的简单处理
    九宫格填数字
    扫雷
    嗨喽
    Input.GetAxis与Input.GetAxisRaw区别
    C#中(int)、int.Parse()、int.TryParse()和Convert.ToInt32()的区别
    开发游戏所需知识(知乎转载)
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6921455.html
Copyright © 2011-2022 走看看