我创建了Maven的一个Ext项目:问题部署一个Maven构建分机使用eclipse
mvn archetype:generate
mvn package
mvn eclipse:eclipse
mvn install
这实际上建立9种不同的分机 “子项目”:
- <项目名称> -ext
- <项目名称> -ext-IMPL
- <项目名称> -ext-LIB-全球
- <项目名称> -ext-LIB-门户
- <项目名称> -ext服务
- <项目名称> -ext-UTIL桥
- <项目名称> -ext-UTIL-java的
- <项目名称> -ext-UTIL-标签库
- <项目名称> -ext-网络
根项目< PROJECT_NAME >有自己的pom.xml
。 9个子目录中的每一个都有自己的pom.xml文件并生成JAR或WAR文件。
我将所有从根目录导入到eclipse中。这实际上导入了根项目和所有9个子项目。
我跟着文档指南修改portal-ext.properties: https://www.liferay.com/fr/documentation/liferay-portal/6.2/development/-/ai/developing-an-ext-plugin-liferay-portal-6-2-dev-guide-12-en 该文档与Ant构建书面所以我尝试使用Maven它来作,但我可能错过了一些东西。
我设定的更新版本portal-ext.properties到: ...\<project-name>\<project-name>-ext-impl\src
(进入子项目)
现在我想部署此和问题开始:
的Eclipse(火星)不允许我拖放根项目(< project_name>)和我添加文件的子项目(< project_name> -impl)。
我可以拖放的唯一一个是< project_name> -ext。但如果我拖放这个并重新启动liferay服务器,ext不起作用(它使用我的普通portal-ext.properties而不是ext版本)。
我错过了什么吗?
另外,我应该看到在任何9个子项目的任何jar/war文件中的portal-ext.properties?
我没有看到它在<项目名称> -ext,也不<项目名称> -ext-IMPL
第一个建议:不要一次尝试两件新事物 - 首先学会使用Maven构建和部署webproject,而不是尝试构建和部署Liferay Ext插件。或者相反。 –
现在有个问题:你在哪里试图放弃这个项目? –