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.
-
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>
-
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>
分享到:
相关推荐
Java EE(Java Platform, Enterprise Edition)是Oracle公司提供的一个企业级应用开发平台,它定义了一系列标准和API,用于构建分布式、多层的企业级应用程序。Java EE 6是这个平台的一个重要版本,发布于2009年,它...
在IT行业中,开发Java应用程序时,我们经常需要将代码打包成可执行的JAR文件,以便于部署和分发。本教程将详细讲解如何在IntelliJ IDEA(IDEA)中利用Maven进行混淆打包,确保代码的安全性并提高可维护性。 首先,...
在`pom.xml`文件中,我们需要添加`maven-jar-plugin`插件来打包Java项目。以下是一个基本的配置示例: ```xml <groupId>org.apache.maven.plugins <artifactId>maven-jar-plugin <version>3.2.0 ...
在Java开发领域,Maven是一个不可或缺的项目管理工具,它帮助开发者管理依赖、构建项目以及遵循标准的构建过程。在这个“Java最简单的maven版HelloWord”实例中,我们将探讨如何使用Maven来创建一个基本的Java Web...
在Java开发环境中,Maven是一个不可或缺的工具,它极大地简化了构建、管理和依赖管理的过程。本文将详细讲解如何在Java工程中配置Maven项目,帮助开发者高效地进行项目构建。 一、Maven简介 Maven是由Apache软件...
在Java编程中,Maven是一个强大的项目管理工具,它帮助开发者构建、管理和部署Java应用程序。在涉及文件解压缩时,Maven可以与第三方库结合,如Apache Commons Compress或者JUnit等,来实现对ZIP文件的操作。本文将...
在软件开发过程中,依赖管理是至关重要的一个环节,尤其是在Java世界中,Maven作为主流的构建工具,它的依赖管理功能为开发者提供了极大的便利。本资源包"maven-dependencies.rar"正是为了简化这一过程而精心整理的...
标题中提到的"Maven搭建Kafka Java开发环境需要的jar包",意味着我们需要为Maven项目配置Kafka的依赖。首先,我们需要在项目的`pom.xml`文件中添加Kafka的相关依赖。例如,如果我们需要使用Apache Kafka 2.8版本,...
Java中的Maven是一个强大的构建工具,它主要用于管理项目的构建、依赖和版本控制。Maven通过一个标准的项目对象模型(Project Object Model,POM)来描述项目,并利用配置文件自动处理构建过程,如编译、测试、打包...
Java Apache Maven 3.3.9 是一个强大的项目管理和构建工具,广泛应用于Java开发领域。Maven通过使用一种标准化的项目对象模型(Project Object Model,POM),它可以帮助开发者自动化构建过程,包括编译、测试、打包...
通过这种方式,你可以使用Java的JDBC API在Eclipse的Maven项目中成功连接到SQL Server 2012并调用存储过程。这种方式具有良好的可扩展性和灵活性,可以方便地应用于各种数据库操作。同时,Maven作为项目管理工具,...
在这个Java API访问HBase的Maven项目中,我们将探讨如何配置项目,引入依赖,以及编写Java代码来与HBase进行交互。 首先,我们需要在项目中集成Maven,Maven是一个项目管理和综合工具,它可以帮助我们管理项目的...
**Maven笔记(2)-- 构建Java Project 及 Maven命令使用** Maven是Apache组织开发的一个项目管理和综合工具,主要用于Java项目构建、依赖管理和项目信息管理。它通过一个统一的构建过程,使得项目的构建变得简单且...
在这个场景中,`java kettle api pom maven jar`的标题暗示了我们将讨论如何使用Maven来管理Java项目中对Kettle API的依赖,并且提供了一个Java示例。`pom.xml`文件是Maven项目的配置文件,用来定义项目依赖和构建...
在本文中,我们将详细介绍如何使用Maven来搭建一个gRPC Java项目,并提供一个简单的示例。gRPC是一个高性能、开源的通用RPC框架,它利用Protocol Buffers作为接口定义语言。Maven是Java项目管理和构建的工具,对于...
### Selenium + Java + TestNG + Maven 技术详解 #### 一、技术栈概述 本文主要探讨了在软件测试领域中结合使用Selenium、Java、TestNG与Maven的技术细节及其实现方式。该组合旨在提供一个高效且可扩展的自动化...
总的来说,这个"mybatis的java实例maven构建"是关于如何在Java项目中集成Mybatis并使用Maven进行构建和管理的一个实际案例。通过这个实例,开发者可以学习到如何配置Mybatis的环境,编写Mapper接口和XML配置,以及...
这就是"reverse-dependencies-maven-plugin"插件的作用,它可以帮助开发者分析项目的所有反向依赖,即哪些其他项目依赖于我们的 Maven 项目。 **一、反向依赖插件的使用** 1. **添加插件配置**:在项目的 `pom.xml...
在Java开发过程中,项目管理工具Maven已经成为标准配置,它能帮助我们自动化构建、依赖管理和项目信息管理。本文将详细讲解如何将一个非Maven的Java项目转化为Maven项目,以便利用其强大的功能。 首先,我们需要...
在Navicat for MySQL的场景下,开发者可能需要的Maven依赖可能包括JDBC驱动(如mysql-connector-java),它允许Java程序与MySQL数据库进行通信。此外,可能还包括其他的数据库连接池组件,如Apache DBCP或C3P0,它们...