0

是否可以创建一个默认的 Apache Cocoon 项目,然后将其作为独立应用程序移至 MyEclipse?

我真的很想实现这一点,因为我将能够在 MyEclipse 中部署和调试应用程序(基本上可以完成所有工作)。不再依赖pom.xml,热部署依赖jar无需关机重启,一键创建打包部署等。

我该怎么做才能实现这一目标?任何提示/建议将不胜感激。

4

1 回答 1

1

尝试这个:

为您的项目创建一个目录(实际上,您将创建两个项目)并切换到它。

输入命令:

mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org

选择工件 2 创建示例块 适当回答其他问题

输入命令:

mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org

选择artifact 3 创建一个cocoon web app 适当回答其他问题

将maven项目导入ME,File->Import->Maven4MyEclipse->Existing Maven Projects(使用上面创建的父目录作为导入的基础(如果要保持原始原始,请复制它,因为导入将实际使用该项目文件夹到位)。忽略错误。

在 MyEclipse 中,编辑 webapp pom 并添加为块项目定义的依赖项(在为 groupid、artifactid 和版本输入前几个字符后,您可以在每个字段中使用内容辅助 - Ctrl-Space)。保存 pom。

打开 webap 项目属性(右键单击,选择属性)然后转到 MyEclipse->Web 页面和部署选项卡。取消选择 Web 项目部署策略的“使用工作台默认设置”并选择 JAR... 选项。单击确定。

您现在应该能够使用 MyEclipse 进行部署 - 尝试部署到内置的 Tomcat 服务器并使用http://localhost:8080/cocoon-webapp/block1/在 Web 浏览器中访问您的块(将“block1”更改为您所称的新块)。

于 2012-11-09T09:38:38.723 回答