Eclipse中maven项目除了运用maven插件中的 maven package 以及命令行下执行 mvn package 执行打包,还可以利用Eclipse的export 功能,但是需要修改.classpath 中的maven classpth的配置信息:
把原来的配置信息:
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
修改为:
<classpathentry exported="true" kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
然后再export 就可以成功导出war包,这样才会同时把lib包一起导出来。
It's from http://www.micmiu.com/software/build/eclipse-maven-export-war/
分享到:
相关推荐
- 右键项目 -> **Export** -> **WAR file** - 选择输出文件夹和文件名 - 点击 **Finish** 3. **配置服务器**: - 右键项目 -> **Run As** -> **Run on Server** - 如果尚未配置服务器,需先通过 **Window** -> ...
在本文档中,我们将详细介绍如何安装 Maven 3.0.3 免安装版本,并将其与 Eclipse 集成,让开发者能够更高效地进行项目开发。 ### 一、Maven3.0.3 免安装包下载与解压 1. 首先,你需要从官方网站或可靠的第三方源...
1. 创建一个WAR(Web Application Archive)文件:在Eclipse中,选择你的RAP项目,右键点击,然后选择“Export” -> “WAR File”。指定一个保存位置并完成导出。 2. 配置`web.xml`:这个文件是Web应用的部署描述符...
对于Java应用程序,可以使用Eclipse的Export功能将项目打包成JAR文件,用于独立运行。对于Web应用,需要打包成WAR文件,可部署到Web服务器或应用服务器。外部工具配置可以自动化这个过程,通过调用Ant脚本或Maven...
总之,Eclipse提供多种方式来打包Java项目,从简单的`Export`功能到使用更高级的构建工具。根据项目的需求和复杂性,选择最适合的方法可以确保所有必要的组件都被正确地包含在打包的JAR或WAR文件中。
Eclipse会将项目的所有必要文件和目录结构打包成一个WAR文件,这是一个压缩格式的文件,扩展名为`.war`。 2. **Maven打包**:如果你的项目使用Maven作为构建工具,可以在命令行中执行`mvn package`命令。Maven会根据...
通过"Export" -> "WAR File"可以导出项目为WAR文件,然后通过FTP或其他方式上传到服务器。或者,利用Eclipse的远程服务器插件,可以直接在服务器上进行更新操作。 8. **错误排查**:在部署过程中,可能会遇到编译...
开发者可以通过Eclipse的Export选项将项目打包为JAR或WAR,方便部署和分发。 5. **Ant**: Apache Ant是早期广泛使用的Java构建工具,它使用XML描述构建过程。虽然功能强大,但相比Maven和Gradle,Ant的配置更为...
Maven可以轻松地与IDEs(如IntelliJ IDEA、Eclipse)集成,也可以与持续集成工具(如Jenkins、GitLab CI/CD)配合使用,实现自动化构建和测试流程。 总结来说,Maven 3.3.9为Mac用户提供了一个高效、可靠的Java项目...
2. **Eclipse**:虽然 Eclipse 对 Maven 的支持不如 IntelliJ IDEA 强大,但通过 Maven Integration for Eclipse 插件也能很好地使用 Maven。 #### 十一、Maven 仓库管理 1. **Nexus Repository Manager**:使用 ...
在IT行业中,开发人员经常需要将项目打包成可部署的形式,比如WAR文件,这是一种Web应用程序的标准打包格式。MyEclipse是IBM提供的一款强大的Java EE集成开发环境,它为开发、测试和部署Java Web应用提供了全面的...
在项目上右键选择"Export",根据应用类型选择相应的导出选项,如Java -> Runnable JAR file或Web -> WAR file。 总之,Eclipse作为一个强大且灵活的IDE,无论你是初学者还是经验丰富的开发者,都能从中受益。通过...
2. **Maven Webapp Plugin**:确保包含`maven-war-plugin`,它负责将项目打包成WAR(Web ARchive)文件,这是Java Web应用的标准格式。 3. **Jetty Maven Plugin**:添加`<plugin>`标签来配置`jetty-maven-plugin`。...
- War方式安装:下载Nexus的War包并部署到Tomcat服务器上。 - 配置中央仓库:配置Nexus连接到Maven Central等公共仓库。 **mavensettings.xml的配置** - **本地仓库配置**:指定本地仓库的位置。 - **镜像配置**...
2. **项目配置错误**:项目配置不正确可能导致导出失败,例如缺少必要的库文件、Web.xml配置文件错误、Maven依赖问题等。检查项目的构建路径和配置文件,确保它们都正确无误。 3. **内存不足**:如果MyEclipse在...
大多数现代Java IDE(如IntelliJ IDEA, Eclipse)都支持Maven集成,可以直接在IDE中进行Maven操作,如导入项目、运行构建命令等。 总结,Maven作为Java开发的重要工具,其安装、配置、使用及管理依赖的方式对于提高...
将项目导入eclipse jee中,使用 export 功能导出 war包,其中的 WEB-INF/lib 下面会自动生成 jar 包 让使用 maven 的朋友使用 mvn package 打出 war包,其中的 WEB-INF/lib 下面会自动生成 jar 包 以上两种方法注意...
- `mvn package`:打包项目(生成JAR或WAR) - `mvn install`:将打包后的文件安装到本地仓库 - `mvn deploy`:部署项目到远程仓库 ### 7. 设置IDE集成 大多数Java IDE,如IntelliJ IDEA和Eclipse,都提供了内置的...
4. **打包设置问题**:在MyEclipse中,选择项目 -> Export -> Web -> WAR File,然后在弹出的导出向导中,核对文件路径和导出选项是否正确。注意勾选或取消勾选的“包括运行时库”选项,这会决定是否将项目的运行时...