本章节介绍如何使用 Eclipse IDE 和用于 Eclipse 的 Maven 插件将 Java 代码打包到部署程序包中。
在您开始之前
安装用于 Eclipse 的 Maven 插件。
-
启动 Eclipse。从 Eclipse 的 Help 菜单中,选择 Install New Software。
-
在 Install 窗口中的 Work with: 框中键入
http://download.eclipse.org/technology/m2e/releases,然后选择 Add。 -
按照步骤操作以完成安装。
步骤 1:创建并构建项目
在该步骤中,启动 Eclipse 并创建一个 Maven 项目。您将添加必要的依赖项并构建该项目。构建将生成一个 .jar,此即部署程序包。
-
在 Eclipse 中新建一个 Maven 项目。
-
从 File 菜单中,选择 New,然后选择 Project。
-
在 New Project 窗口中,选择 Maven Project。
-
在 New Maven Project 窗口中,选择 Create a simple project,保持其他默认选择不变。
-
在 New Maven Project 的 Configure project 窗口中,键入以下 Artifact 信息:
-
Group Id:doc-examples
-
Artifact Id:lambda-java-example
-
Version:0.0.1-SNAPSHOT
-
Packaging:jar
-
Name:lambda-java-example
-
-
-
在
pom.xml文件中添加aws-lambda-java-core依赖项。它提供了
RequestHandler、RequestStreamHandler和Context接口的定义。这让您能够编译用于 AWS Lambda 的代码。-
打开
pom.xml文件的上下文菜单(右键单击),选择 Maven,然后选择 Add Dependency。 -
在 Add Dependency 窗口中,键入以下值:
Group Id:com.amazonaws
Artifact Id:aws-lambda-java-core
Version:1.1.0
Caution
在按照本指南中的其他教程主题操作时,某些特定的教程可能会要求您添加更多的依赖项。确保根据需要添加这些依赖项。
-
-
向项目添加 Java 类。
-
在项目的
src/main/java子目录上打开上下文菜单(右键单击),选择 New,然后选择 Class。 -
在 New Java Class 窗口中,键入以下值:
-
Package:
example -
Name:
HelloCaution
在按照本指南中的其他教程主题操作时,某些特定的教程可能会建议使用其他程序包名称或类名称。
-
-
添加您的 Java 代码。如果您按照本指南中的其他教程主题操作,则添加所提供的代码。
-
-
构建项目。
在 Package Explorer 中,打开该项目的上下文菜单(右键单击),选择 Run As,然后选择 Maven Build...。在Edit Configuration 窗口的 Goals 框中键入
package。Note
生成的 .jar
lambda-java-example-0.0.1-SNAPSHOT.jar不是可用作部署程序包的最终独立 .jar。在下一步中,添加 Apachemaven-shade-plugin以创建独立的 .jar。有关更多信息,请参阅 Apache Maven Shade Plugin。 -
添加
maven-shade-plugin插件并重新构建。maven-shade-plugin 将接收 package 目标(生成客户代码 .jar)生成的项目 (jar) 并创建独立的 .jar,该 .jar 包含经过编译的客户代码和从
pom.xml解析的依赖项。-
打开
pom.xml文件的上下文菜单(右键单击),选择 Maven,然后选择 Add Plugin。 -
在 Add Plugin 窗口中,键入以下值:
-
Group Id:org.apache.maven.plugins
-
Artifact Id:maven-shade-plugin
-
Version:2.3
-
-
现在,重新构建。
这次,我们像以前一样创建 jar,然后使用
maven-shade-plugin加入依赖项以生成独立的 .jar。-
打开该项目的上下文菜单(右键单击),选择 Run As,然后选择 Maven build...。
-
在 Edit Configuration 窗口的 Goals 框中键入
package shade:shade。 -
选择
Run。您可在
/target子目录中找到生成的独立 .jar(即部署程序包)。打开
/target子目录的上下文菜单(右键单击),依次选择 Show In、System Explorer,即可找到该lambda-java-example-0.0.1-SNAPSHOT.jar。
-
-
本文档指导如何使用Eclipse IDE与Maven插件创建并构建Java项目,包括安装Maven插件、添加依赖、编写Java代码及构建部署程序包的过程。
1万+

被折叠的 条评论
为什么被折叠?



