`

Add Java EE dependencies for Maven

阅读更多

Before you can build a Java EE project with Maven, you need to add the Java EE dependencies. And you need to tell Maven where to find the repositories for the Java EE artifacts.

 

  1. For JDK 5 & Java EE 5:
    ~/.m2/settings.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <settings>
        <profiles>
            <profile>
                <id>DefaultProfile</id>
    
                <activation>
                    <activeByDefault>true</activeByDefault>
                </activation>
    
    	    <repositories>
    		<repository>
    		    <id>maven2-repository.dev.java.net</id>
    		    <name>Java.net Repository for Maven</name>
    		    <url>http://download.java.net/maven/1/</url>
    		    <layout>legacy</layout>
    		</repository>
    	    </repositories>
    	</profile>
        </profiles>
    </settings>
     
    pom.xml
    <dependencies>
    	<dependency>
    	    <groupId>javaee</groupId>
    	    <artifactId>javaee-api</artifactId>
    	    <version>5</version>
    	    <scope>provided</scope>
    	</dependency>
    </dependencies>
     

  2. For JDK 6 & Java EE 6:
    ~/.m2/settings.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <settings>
        <profiles>
            <profile>
                <id>DefaultProfile</id>
    
                <activation>
                    <activeByDefault>true</activeByDefault>
                </activation>
    
    	    <repositories>
    		<repository>
    		    <id>maven2-repository.dev.java.net</id>
    		    <name>Java.net Repository for Maven</name>
    		    <url>http://download.java.net/maven/2/</url>
    		    <layout>default</layout>
    		</repository>
    	    </repositories>
    	</profile>
        </profiles>
    </settings>
     

    pom.xml
    <dependencies>
    	<dependency>
    	    <groupId>javax</groupId>
    	    <artifactId>javaee-api</artifactId>
    	    <version>6.0-SNAPSHOT</version>
    	    <scope>provided</scope>
    	</dependency>
    </dependencies>
     
分享到:
评论

相关推荐

    javaEE6jar包

    Java EE(Java Platform, Enterprise Edition)是Oracle公司提供的一个企业级应用开发平台,它定义了一系列标准和API,用于构建分布式、多层的企业级应用程序。Java EE 6是这个平台的一个重要版本,发布于2009年,它...

    Java+IDEA+Maven混淆打包

    在IT行业中,开发Java应用程序时,我们经常需要将代码打包成可执行的JAR文件,以便于部署和分发。本教程将详细讲解如何在IntelliJ IDEA(IDEA)中利用Maven进行混淆打包,确保代码的安全性并提高可维护性。 首先,...

    Java+IDEA+maven混淆打包

    在`pom.xml`文件中,我们需要添加`maven-jar-plugin`插件来打包Java项目。以下是一个基本的配置示例: ```xml &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-jar-plugin &lt;version&gt;3.2.0 ...

    Java最简单的maven版helloword

    在Java开发领域,Maven是一个不可或缺的项目管理工具,它帮助开发者管理依赖、构建项目以及遵循标准的构建过程。在这个“Java最简单的maven版HelloWord”实例中,我们将探讨如何使用Maven来创建一个基本的Java Web...

    在java工程中配置maven项目

    在Java开发环境中,Maven是一个不可或缺的工具,它极大地简化了构建、管理和依赖管理的过程。本文将详细讲解如何在Java工程中配置Maven项目,帮助开发者高效地进行项目构建。 一、Maven简介 Maven是由Apache软件...

    Java文件解压缩使用maven

    在Java编程中,Maven是一个强大的项目管理工具,它帮助开发者构建、管理和部署Java应用程序。在涉及文件解压缩时,Maven可以与第三方库结合,如Apache Commons Compress或者JUnit等,来实现对ZIP文件的操作。本文将...

    maven-dependencies.rar

    在软件开发过程中,依赖管理是至关重要的一个环节,尤其是在Java世界中,Maven作为主流的构建工具,它的依赖管理功能为开发者提供了极大的便利。本资源包"maven-dependencies.rar"正是为了简化这一过程而精心整理的...

    Maven搭建Kafka Java开发环境需要的jar包

    标题中提到的"Maven搭建Kafka Java开发环境需要的jar包",意味着我们需要为Maven项目配置Kafka的依赖。首先,我们需要在项目的`pom.xml`文件中添加Kafka的相关依赖。例如,如果我们需要使用Apache Kafka 2.8版本,...

    java方面的maven资料

    Java中的Maven是一个强大的构建工具,它主要用于管理项目的构建、依赖和版本控制。Maven通过一个标准的项目对象模型(Project Object Model,POM)来描述项目,并利用配置文件自动处理构建过程,如编译、测试、打包...

    java apache maven3.3.9 简版

    Java Apache Maven 3.3.9 是一个强大的项目管理和构建工具,广泛应用于Java开发领域。Maven通过使用一种标准化的项目对象模型(Project Object Model,POM),它可以帮助开发者自动化构建过程,包括编译、测试、打包...

    JAVA JDBC连接 SQLServer2012 Maven项目

    通过这种方式,你可以使用Java的JDBC API在Eclipse的Maven项目中成功连接到SQL Server 2012并调用存储过程。这种方式具有良好的可扩展性和灵活性,可以方便地应用于各种数据库操作。同时,Maven作为项目管理工具,...

    java api 访问hbase demo(Maven)

    在这个Java API访问HBase的Maven项目中,我们将探讨如何配置项目,引入依赖,以及编写Java代码来与HBase进行交互。 首先,我们需要在项目中集成Maven,Maven是一个项目管理和综合工具,它可以帮助我们管理项目的...

    Maven笔记(2)-- 构建Java Project 及 Maven命令使用

    **Maven笔记(2)-- 构建Java Project 及 Maven命令使用** Maven是Apache组织开发的一个项目管理和综合工具,主要用于Java项目构建、依赖管理和项目信息管理。它通过一个统一的构建过程,使得项目的构建变得简单且...

    java kettle api pom maven jar

    在这个场景中,`java kettle api pom maven jar`的标题暗示了我们将讨论如何使用Maven来管理Java项目中对Kettle API的依赖,并且提供了一个Java示例。`pom.xml`文件是Maven项目的配置文件,用来定义项目依赖和构建...

    Maven搭建Grpc项目详细流程附加grpc—java简单demo

    在本文中,我们将详细介绍如何使用Maven来搭建一个gRPC Java项目,并提供一个简单的示例。gRPC是一个高性能、开源的通用RPC框架,它利用Protocol Buffers作为接口定义语言。Maven是Java项目管理和构建的工具,对于...

    selenium+java+testng+maven

    ### Selenium + Java + TestNG + Maven 技术详解 #### 一、技术栈概述 本文主要探讨了在软件测试领域中结合使用Selenium、Java、TestNG与Maven的技术细节及其实现方式。该组合旨在提供一个高效且可扩展的自动化...

    mybatis的java实例maven构建

    总的来说,这个"mybatis的java实例maven构建"是关于如何在Java项目中集成Mybatis并使用Maven进行构建和管理的一个实际案例。通过这个实例,开发者可以学习到如何配置Mybatis的环境,编写Mapper接口和XML配置,以及...

    reverse-dependencies-maven-plugin:反向依赖 Maven 插件

    这就是"reverse-dependencies-maven-plugin"插件的作用,它可以帮助开发者分析项目的所有反向依赖,即哪些其他项目依赖于我们的 Maven 项目。 **一、反向依赖插件的使用** 1. **添加插件配置**:在项目的 `pom.xml...

    java project转为maven

    在Java开发过程中,项目管理工具Maven已经成为标准配置,它能帮助我们自动化构建、依赖管理和项目信息管理。本文将详细讲解如何将一个非Maven的Java项目转化为Maven项目,以便利用其强大的功能。 首先,我们需要...

    NavicatforMySQL_maven常用合集_maven_

    在Navicat for MySQL的场景下,开发者可能需要的Maven依赖可能包括JDBC驱动(如mysql-connector-java),它允许Java程序与MySQL数据库进行通信。此外,可能还包括其他的数据库连接池组件,如Apache DBCP或C3P0,它们...

Global site tag (gtag.js) - Google Analytics