我正在尝试为7.2-rc2创建一个工作区,但是没有这样做。
由于不支持7.2,所以我在Liferay Developer Studio(版本3.5.0)中为7.1创建了一个普通工作区。为了测试我是否可以正确运行代码,我在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个已执行
失败:构建失败,并出现异常。
出了什么问题: 无法确定任务':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 要求: 项目:模块:测试 找不到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 要求: 项目:modules:test
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
- 获得更多帮助
在此版本中使用了不推荐使用的Gradle功能,使其与Gradle 5.0不兼容。 使用“ --warning-mode all”来显示各个弃用警告。 参见https://docs.gradle.org/4.10.2/userguide/command_line_interface.html#sec:command_line_warnings
2秒内失败 找不到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的所有必需依赖项?
答案 0 :(得分:1)
似乎7.2.0-rc2或rc3尚未上载到apache maven中央存储库中。我还在寻找具有这些工件的Maven存储库。
答案 1 :(得分:1)
通过更新现有的Eclipse,您可以构建7.2插件。在liferay中使用下面的URL更新日食。