是否可以创建一个默认的 Apache Cocoon 项目,然后将其作为独立应用程序移至 MyEclipse?
我真的很想实现这一点,因为我将能够在 MyEclipse 中部署和调试应用程序(基本上可以完成所有工作)。不再依赖pom.xml,热部署依赖jar无需关机重启,一键创建打包部署等。
我该怎么做才能实现这一目标?任何提示/建议将不胜感激。
是否可以创建一个默认的 Apache Cocoon 项目,然后将其作为独立应用程序移至 MyEclipse?
我真的很想实现这一点,因为我将能够在 MyEclipse 中部署和调试应用程序(基本上可以完成所有工作)。不再依赖pom.xml,热部署依赖jar无需关机重启,一键创建打包部署等。
我该怎么做才能实现这一目标?任何提示/建议将不胜感激。
尝试这个:
为您的项目创建一个目录(实际上,您将创建两个项目)并切换到它。
输入命令:
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”更改为您所称的新块)。