`
wwty
  • 浏览: 537203 次
  • 性别: Icon_minigender_1
  • 来自: 北京-郑州
社区版块
存档分类
最新评论

maven的JAVA-EE项目pom总结

阅读更多

step1:

 

step2:



 
 step3:


step4:

 

<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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.hujiabo</groupId>
  <artifactId>myspring</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>myspring Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
      	<dependency>
  		<groupId>javax.servlet</groupId>
  		<artifactId>servlet-api</artifactId>
  		<version>2.5</version>
  	</dependency>
  	<dependency>
  		<groupId>tomcat</groupId>
  		<artifactId>jasper</artifactId>
  		<version>3.3.2</version>
  	</dependency>
  	<dependency>
  		<groupId>javax.servlet.jsp</groupId>
  		<artifactId>jsp-api</artifactId>
  		<version>2.1</version>
  	</dependency>
  	<dependency>
  		<groupId>javax.el</groupId>
  		<artifactId>el-api</artifactId>
  		<version>1.0</version>
  	</dependency>
  	<dependency>
  		<groupId>org.apache.tomcat</groupId>
  		<artifactId>annotations-api</artifactId>
  		<version>6.0.20</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-aop</artifactId>
  		<version>3.0.5.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-asm</artifactId>
  		<version>3.0.5.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-beans</artifactId>
  		<version>3.0.5.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-context</artifactId>
  		<version>3.0.5.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-context-support</artifactId>
  		<version>3.0.5.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-core</artifactId>
  		<version>3.0.5.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-expression</artifactId>
  		<version>3.0.5.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-web</artifactId>
  		<version>3.0.5.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-jdbc</artifactId>
  		<version>3.0.5.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>commons-logging</groupId>
  		<artifactId>commons-logging</artifactId>
  		<version>1.1.1</version>
  	</dependency>
  	<dependency>
  		<groupId>log4j</groupId>
  		<artifactId>log4j</artifactId>
  		<version>1.2.9</version>
  	</dependency>
  	<dependency>
  		<groupId>aopalliance</groupId>
  		<artifactId>aopalliance</artifactId>
  		<version>1.0</version>
  	</dependency>
  	<dependency>
  		<groupId>mysql</groupId>
  		<artifactId>mysql-connector-java</artifactId>
  		<version>5.1.15</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-webmvc</artifactId>
  		<version>3.0.5.RELEASE</version>
  	</dependency>
  </dependencies>
  <build>
    <finalName>myspring</finalName>
    <!-- 
    	本部分的设置属于纠结着解决问题
    	maven在打包的时候,对空目录是不打入包的。这个问题不论是国内的还是国外的都在问
    	处理方式:
    	比如日志文件夹,在里面建立一个.tmp文件,然后利用excludes元素将这个空文件给过滤掉
     -->
    <plugins>
    	<plugin>
    		<groupId>org.apache.maven.plugins</groupId>
    		<artifactId>maven-war-plugin</artifactId>
    		<version>2.1.1</version>
    		<configuration>
    			<webResources>
    				<resource>
    					<directory>src/main/webapp/log</directory>
    					<excludes>
    						<exclude>**/*.tmp</exclude>
    					</excludes>
    				</resource>
    			</webResources>
    		</configuration>
    	</plugin>
    </plugins>
  </build>
</project>
 

 

  • 大小: 86.6 KB
  • 大小: 54.9 KB
  • 大小: 24.1 KB
分享到:
评论

相关推荐

    Java-Guide:本节介绍 Java、Maven、Redhat、JBoss 等

    Apache Maven 是用于 Java 项目的构建自动化工具。 它帮助我们构建具有依赖项和特殊构建要求的 Java 项目。 Mavn 有几个重要的命令。 .m2 存储库文件夹 - 位于您的主文件夹中。 测试 运行所有测试方法测试 正确验证...

    JavaMelody能够监测Java或Java EE应用程序服务器.rar

    JavaMelody 能够监测Java或Java EE应用程序服务器,并以图表的方式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、 Guice)的执行...

    jakarta.el-3.0.3-API文档-中英对照版.zip

    赠送Maven依赖信息文件:jakarta.el-3.0.3.pom; 包含翻译后的API文档:jakarta.el-3.0.3-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.glassfish:jakarta.el:3.0.3; 标签:glassfish、jakarta、...

    javaee登陆页面源码-XJTLU-CSE406:XJTLU-CSE406课程练习代码

    项目的依赖管理使用maven,详见pom.xml。 本项目分为四个模块: java-ee Servlet相关知识课堂Demo jdbc JDBC相关知识课堂Demo jms JMS相关知识课堂Demo rmi RMI相关知识课堂Demo 本工程的所有代码都在src/main下;本...

    javaee项目源码-MAVEN:ApacheMaven(通常称为Maven)是一种用于管理和自动化Java软件项目(尤其是JavaEE)生产

    Maven(通常称为Maven)是一种用于管理和自动化Java软件项目(尤其是Java EE)生产的工具。 它用于在软件开发过程中自动进行持续集成。 Maven由Apache Software Foundation组织管理。 该工具以前是Jakarta Project...

    jakartaee-tck:雅加达

    并且可以在有关与JakartaEE TCK相关的各种工作的信息,请参阅下面的Wiki页面针对独立RI更改运行CTS所需的步骤构建单个项目并将其发布到Eclipse Maven存储库。将单个项目集成到GlassFish。为JTA完成的示例步骤: git ...

    Apache Maven Dependency Management

    If you are working with Java or Java EE projects and you want to take advantage of Maven dependency management, then this book is ideal for you. This book is also particularly useful if you are a ...

    nemo-utils:对 Nemo 项目有用的 Java 实用程序类和小型框架

    尼莫实用程序 该存储库由包含实用程序类和小型框架的项目组成,这些... 要将上述项目之一设置为 Maven2 依赖项,请将以下存储库添加到项目的pom.xml &lt; enabled&gt;true &lt; updatePolicy&gt;always &lt; checksumP

    myHerokuJSP:提供Java Web 开发专案,所需使用的「专案模版」

    IntelliJ IDEA 14 Community Edition 版能够开发「Java EE Web App」的关键,就是Maven Script - pom.xml 档案中应有的「设定」。期望本容器中的pom.xml 档案,可提供有需要的朋友,作为采用IntelliJ IC 14 当Java ...

    jee-mfinance-demo:infoShare学院Java Bootcamp项目

    mfinance-Java EE演示项目 该项目最初是在infoShare Academy Java训练营期间开发的。 Release 2.0是原始项目的简化和重构版本。 结构 对于灵活性的开发项目,分为Maven模块: 所有依赖项和插件配置都在pom.xml文件中...

    eclipse中Maven Web项目出现小红叉的解决方法

    然后在pom.xml文件中加入Java ee的包引入代码就可以了   此时红叉已经没有了 但是当我们开始开发之后 还是会出现红叉(我试了重启,重建清理,重新建项目等方法)都没有成功,这里就是这个文件类型的出错 ...

    eShoe:基于现代 Java EE 6 和 HTML 5 的问题跟踪器

    该项目旨在成为一个基于 Java EE 6 + Wicket 的问题跟踪器,它结合了灵活性、可维护性、性能和用户友好的 UI。Openshift 的东西回购布局部署/ - 构建战争的位置(详情如下) src/ - Maven src 结构 pom.xml - Maven ...

    teaching-se2

    如果要使用 Java 7,请将 pom.xml 中的 maven.compiler.source 和 maven.compiler.target 版本从 1.8 切换到 1.7。 您最喜欢的 Java EE IDE(适用于 Java EE 的 (建议)、 ) (可选:已集成在两个 IDE 中,如果...

    introduction-to-jee-examples:在格但斯克大学举行的“ Technologie Java Enterprise”讲座中使用的示例

    要求该项目对系统的要求非常小: Java SE SDK 1.7或更高版本Apache Maven 3.0或更高版本怎么跑? 每个示例都是一个独立的JEE Maven应用程序。 所有这些都是基于从简单JEE应用程序引导构建的。 为了运行它,

    SimpleJavaBot:Java机器人的简单模板

    通过添加提供的pom.xml ,可以将它们都安装在Maven项目中。 配置 您必须编辑config / example_config.ini并设置ownerID ='您的ID'和令\u724c='\u542f\u52a8\u4ee4\u724c'(请阅读注释),然后将其另存为config.ini...

    MCloud - OAuth2 认证中心

    所有准备工作已经完成,现在,让我们启动服务,在项目根目录下运行maven命令: ``` mvn clean install mvn spring-boot:run ``` 如果你使用的是 Idea 或 eclipse 开发,请直接运行 **OAuthServerApplication** 这个...

    jmockit1:用于集成测试,模拟,伪造和代码覆盖的高级Java库

    JMockit 1.x发行版的代码库-- 如何建立专案: 使用JDK 1.8或更高版本 使用Maven 3.6.0或更高版本; 以下是顶级模块: main / pom.xml:构建jmockit-1.n.jar... samples / petclinic / pom.xml:使用Java EE 8的集成测

    microprofile:重要文档的存储库-项目社区的索引

    此POM声明了伞规范所涵盖的所有Java EE和MicroProfile工件的传递依赖关系,并且可以通过以下两种方式之一使用: 要声明对整个MicroProfile堆栈的依赖关系,请执行以下操作: &lt; dependencies&gt; &lt; dependency&gt; ...

    nlp:用于自然语言处理项目的 Web 应用程序

    NLP 项目的 Web 应用程序 这是石溪大学计算机科学系自然语言处理... 面向 Java EE 开发人员的 Eclipse IDE Apache Tomcat 7 或 8 安装 maven, //maven.apache.org/download.cgi 并将路径设置为 $MAVEN_ROOT\bin

    ssm物业管理系统(源码+数据库+配置文件).rar

    2、eclipse 导入maven项目(可百度),选择pom.xml上级文件夹。 3、在db.properties中修改数据库账号密码为自己本地的。 4、eclipse servers 配置tomcat 8, add 加入工程 5、启动tomcat即可。 源码亲测有效,欢迎...

Global site tag (gtag.js) - Google Analytics