liferay - 无法为 Liferay 7.2-rc2 创建工作区
问题描述
我正在尝试为 7.2-rc2 创建一个工作区,但没有这样做。
我在 Liferay Developer Studio(版本 3.5.0)中为 7.1 创建了一个正常的工作区,因为尚不支持 7.2。为了测试我是否可以正确运行代码,我在 Developer Studio 中创建了一个新的 mvc-portlet。
然后我就liferay.workspace.target.platform.version=7.2.0
进去了gradle.properties
。Gradle 无法构建我的模块:
15:16:04:执行任务“部署”...
任务:包装器
此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 5.0 不兼容。使用“--warning-mode all”显示各个弃用警告。见https://docs.gradle.org/4.10.2/userguide/command_line_interface.html#sec:command_line_warnings
0 秒内构建成功 1 个可操作的任务:1 个已执行
FAILURE:构建失败并出现异常。
出了什么问题:无法确定任务 ':modules:test:buildCSS' 的依赖关系。无法解析配置 ':modules:test:detachedConfiguration1' 的所有依赖项。找不到 com.liferay.portal:release.portal.bom:7.2.0。在以下位置搜索:
- https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom/7.2.0/release.portal.bom-7.2.0.pom
- https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom/7.2.0/release.portal.bom-7.2.0.pom
- https://repository-cdn.liferay.com/nexus/content/groups/public/com/liferay/portal/release.portal.bom/7.2.0/release.portal.bom-7.2.0.pom
- https://repository-cdn.liferay.com/nexus/content/groups/public/com/liferay/portal/release.portal.bom/7.2.0/release.portal.bom-7.2.0.pom 要求:项目 :modules:test 找不到 com.liferay.portal:release.portal.bom.compile.only:7.2.0。在以下位置搜索:
- https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom.compile.only/7.2.0/release.portal.bom.compile.only-7.2.0.pom
- https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom.compile.only/7.2.0/release.portal.bom.compile.only-7.2.0.pom
- https://repository-cdn.liferay.com/nexus/content/groups/public/com/liferay/portal/release.portal.bom.compile.only/7.2.0/release.portal.bom.compile.only- 7.2.0.pom
- https://repository-cdn.liferay.com/nexus/content/groups/public/com/liferay/portal/release.portal.bom.compile.only/7.2.0/release.portal.bom.compile.only- 7.2.0.pom 需要:项目:模块:测试
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 5.0 不兼容。使用“--warning-mode all”显示各个弃用警告。见https://docs.gradle.org/4.10.2/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 2s 找不到 com.liferay.portal:release.portal.bom:7.2.0。在以下位置搜索: - https://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom/7.2.0/release.portal.bom-7.2.0.pom - https ://repo.maven.apache.org/maven2/com/liferay/portal/release.portal.bom/7.2.0/release.portal.bom-7.2.0.pom - https://repository-cdn.liferay .com/nexus/content/groups/public/com/liferay/portal/release.portal.bom/7.2.0/release.portal.bom-7.2.0.pom - https://repository-cdn.liferay.com /nexus/content/groups/public/com/liferay/portal/release.portal.bom/7.2.0/release.portal.bom-7.2.0.pom 要求:项目:模块:测试 15:16:07:任务执行完成“部署”。
我认为弃用警告没有错。
我实际上必须设置哪些设置才能获得 7.2 的所有必要依赖项?
解决方案
通过更新现有的 eclipse,您可以构建 7.2 插件。使用以下来自 liferay 的 URL 来更新 eclipse。
推荐阅读
- ibm-cloud - 尝试访问美国以外的 IBM 云区域但由于未授权而失败
- reactjs - 如何通过路由器传递道具
- html - 在 HTML 表单中使用具有非唯一 id 的两个元素
- google-cloud-platform - 是否可以从 url 将文件添加到 Google Cloud Storage?
- java - 无法在数据库更新时更新当前时间戳
- python-3.6 - 带有 `str.__len__(x) == 2` 的单个(重音)字符
- internet-explorer - IE 11 - 无法解决“对象不支持属性或方法'charCodeAt'”或“对象不支持属性或方法'readAsBinaryString'”
- jquery - 访问 Bootstrap Table 中特定行的对象并传递给 Modal
- airflow - 我无法通过 BashOperator xcom_push 参数
- rest - 如何在 ADF v2 中使用 Web 活动向 REST API 发布请求