问题标签 [m2e-wtp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Spring Maven 项目拆分,Eclipse 中的部署问题
我已经分离了一个 Spring maven 项目,myapp.web仅包含 JSP 和静态文件,而 myapp.core 包含应用程序上下文 XML 和控制器。
myapp.core
-- src/main/resources/context.xml
-- src/main/resources/mvc-context.xml
myapp.web
-- src/main/webapp/WEB-INF/web.xml
web.xml 包含根上下文配置和 servlet 配置
我也OpenSessionInViewFilter
配置了
现在,从myapp.web生成战争并手动放入 Tomcat 可以正常工作。但是,当通过“在服务器上运行”从 Eclipse 运行时,OpenSessionInViewFilter
看不到sessionFactory
context.xml 中配置了哪个我尝试修复项目的构建路径,但它不会运行。
现在我知道这是一个Eclipse/m2e-wtp配置问题,因为它是通过手动部署工作的,但我一直无法修复它。按照通常建议的方式使用项目的构建路径,但没有成功。
谢谢
eclipse - maven 可以像 eclipse(和 m2e)那样对待 WEB-INF\lib 吗?
我有一个 servlet/jsp web 项目,它在 eclipse 上运行良好,并导出为 war 正常(一旦我清理它就是)。WEB-INF\lib
我使项目从文件夹中删除了所有依赖项,除了自制 jar(工作区中另一个项目的输出)。当我运行package
maven 目标时,我会从这个 jar 中收到缺少类的消息:
现在这已经被问过了,最严格的解决方案似乎是创建一个本地存储库:我可以在不安装它们的情况下将 jars 添加到 maven 2 build classpath 吗?(注意:我在 maven 3)。
我想避免这种情况 - 那么 maven 有什么办法可以将这个罐子塞进jarWEB-INF\lib
中war
?
欢迎使用一些 maven 插件来处理战争中cp
的内容的解决方案WEB-INF\lib
——尽管我只是觉得应该有一个解决方案考虑到这个文件夹的“特殊”性质。
观察:
Alt+F5 删除此行:
它对应于 Java 构建路径中的“Web App 库”。所以不仅maven拒绝考虑
WEB-INF\lib
-它还完全打破了eclipse的构建路径。
有关的:
- Maven:如何在 Eclipse 中包含存储库中不可用的 jars?
- 使用 maven eclipse 插件:通过 maven eclipse 插件使用 Eclipse 用户库更新我的类路径- 与 m2e 不兼容
- m2e eclipse插件如何与eclipse交互?- 显然 m2e 检查 pom 然后调用 eclipse 构建器(因此
.classpath
被读取) - 启用 Eclipse maven 的 Web 应用程序引用工作区项目,但在运行 Tomcat 服务器时未部署这些项目
- 将具有依赖关系的 Maven 项目部署到在 Eclipse 中运行的 Tomcat 或 Jboss
m2e - 生命周期未涵盖 Eclipse Luna maven-jar-plugin 执行
我有一个使用 maven-jar-plugin 的 maven java 项目(部署到 jboss,如果这很重要)。使用 Eclipse Kepler 可以正常工作。我现在正在尝试 Luna(EE 版),我现在遇到了这个错误
在我所有的子 .pom 文件中(maven-jar-plugin 在父 .pom 文件中指定,但错误指向子 .poms 中的块)。
在 .pom 查看器中,如果我单击概览选项卡中的错误消息,它会为我提供“发现新的 m2e 连接器”选项。单击它会弹出“m2e Marketplace”对话框,似乎做了很多工作,但随后只显示一个空列表。如果我单击“完成”,它会尝试计算依赖关系,然后给我这个错误:
因此,maven-jar-plugin 似乎依赖于特定版本的 mavenarchiver,但 Eclipse Luna EE 带有更新版本。有没有办法解决这个问题,还是我只需要等待更新版本的 maven-jar-plugin 发布?(我目前正在使用 2.5 版的 maven-jar-plugin,这是我所知道的最新版本。)
eclipse-plugin - 为 eclipse kepler 安装 m2e-wtp 插件时出错
我尝试安装 m2e-wtp 插件,但出现以下错误:-
eclipse - 无法将 maven 依赖项添加到 ejb 打包中的部署程序集
我有一个 POM 项目,如下所示:
我想使用 m2eclipse 和 m2e-wtp 将此项目部署到 Glassfish 3。但是,m2e-wtp 不部署依赖项。我知道构建 superjarsjar-with-dependencies
可能不是 EJB 项目的方式,但如果不打乱客户的构建/部署过程,我无法真正改变这一点。
所以,问题是部署组装向导没有显示 Maven 依赖项:
我需要一个无需更改即可工作的解决方案pom.xml
,因为这会干扰客户的构建过程。我知道使用 EAR 将是这里的首选解决方案。
- Is the behaviour that I'm seeing a bug or is it an inherent limitation in the way m2e-wtp and the ejb packaging work?
- Is it even possible to have m2e-wtp extract dependency jars into the deployed application?
eclipse-plugin - 在 Eclipse 上安装 m2e 时遇到的问题
遵循以下步骤:(RAD 8.0.4)
- 寻求帮助 - 安装新软件。
- 在安装向导的“可用软件”页面中,单击“使用”字段旁边的“添加”按钮并添加这个新位置:@download.jboss.org/jbosstools/updates/m2eclipse-wtp/
- 单击可用软件站点链接并确认仅选中了以下站点的复选框。然后单击确定。
- m2eclipse-wtp 更新http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/
- Eclipse 项目测试站点@download.eclipse.org/eclipse/updates/3.6
- Eclipse Web 工具平台 (WTP) 软件存储库
@download.eclipse.org/webtools/repository/helios
- 在可用软件页面的使用字段中,选择:m2eclipse-wtp 更新。
在名称列下,选中以下复选框:
- mavenarchiver pom 属性的 m2e 连接器
- WTP 的 Maven 集成。
发生以下错误。
maven - Maven 不创建“/target/m2e-wtp/web-resources”文件夹
我正在使用 Eclipse Luna。我正在做一个 Maven 项目。当我尝试在 weblogic 的应用程序服务器上运行我的应用程序时,会抛出异常消息:
我查看了项目的部署程序集配置,发现以下错误消息:Cannot find entry: "/target/m2e-wtp/web-resources"
所以我认为 Luna 的默认 Maven 安装不是我需要的 我卸载了它并从这个 URL ( http://download.eclipse.org/m2e-wtp/releases/luna/ ) 安装了 M2E-WTP 但我相信我最终得到相同的版本和相同的选项。
我知道这个插件可以选择生成这个文件夹/target/m2e-wtp/web-resources
,它可以帮助 Eclipse 将应用程序部署到应用程序服务器(Run on server
选项)
(这是我的最终目标,但我在部署具有所需依赖项的应用程序时遇到问题。如果我通过
Install
maven 项目生成应用程序的 WAR 文件并手动部署生成的 WAR,则应用程序可以工作,但我需要能够使用 Eclipse 在应用程序服务器上调试\运行它。)
但是这个文件夹(即/target/m2e-wtp/web-resources
)没有创建!
在 Eclipse 的 Maven > Java EE Integration > WAR project preferences > Maven archiver generated files under the build directory (I checked this option)
在项目特定的选项中,我只有一个Maven菜单和一个生命周期映射子菜单,与 maven 归档器是否生成文件无关!
那么如何指导 maven 输出 WTP 相关文件呢?
eclipse - 该项目包含另一个具有相同存档名称的依赖项
我在我的标记中看到以下错误(以及其他几个类似的错误):
当我进行快速搜索时,我会bcmail-jdk14.1.jar
在两个位置找到:
- C:\Users\LevineJ.m2\repository\bouncycastle\bcmail-jdk14\138
- C:\Users\LevineJ.m2\repository\org\bouncycastle\bcmail-jdk14\1.38
从我读过的关于该主题的内容(各种帖子/文章)来看,我认为这与我看到的错误有关。有人可以提供一些信息:1.这个错误是什么意思?2.我将如何解决它?
如果有帮助,我正在使用:
- Eclipse Java EE - Luna 服务版本 1 (4.4.1)
- m2e 插件
- m2e-wtp 插件
结果mvn dependency:tree
Maven 依赖项/构建路径的屏幕截图
部署程序集的屏幕截图
谢谢。
java - 我正在尝试使用 wro4j Maven 在构建时压缩 js 和 css 文件
我试图在构建时使用 wro4j Maven 压缩 js 和 css 文件(通过 m2e-wtp 调用 - 使用 Eclipse Luna),但它不起作用。我试过1.7.5
,1.7.7
版本。
以下是我的配置:
wro.xml:
wro.properties:
我都试过了gzipResources
(gzipEnabled
不清楚哪一次用于构建时间解决方案!)。
有人可以告诉我如何在构建时执行 gzip 吗?谢谢。
java - Eclipse Maven 项目摆脱 wb-resource 警告
我在 Eclipse Luna 中的 Maven 项目给了我这两个警告:
破坏的单根规则:Web 项目或 EAR 项目只允许一个部署路径为“/”的元素
和
破坏单根规则:Web 项目的输出文件夹必须是 /WEB-INF/classesconfigurations-web
发生这种情况是因为 maven 插件在 org.eclipse.wst.common.component 中使用以下 wb-resources 设置项目配置
如何禁用此验证以摆脱烦人的警告?