Nic*_*oul 0 liferay gradle liferay-dxp
在Liferay Developer Studio 3.1.2中,我创建了一个"New> Liferay Workspace Project".
在其中,我创建了一个"New> Liferay模块项目".
以下是它的外观:
问题:模块项目上没有Gradle右键单击菜单.
从命令行运行Gradle时,我得到:
$ gradle --version
------------------------------------------------------------
Gradle 4.3.1
------------------------------------------------------------
Build time: 2017-11-08 08:59:45 UTC
Revision: e4f4804807ef7c2829da51877861ff06e07e006d
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM: 1.8.0_151 (Oracle Corporation 25.151-b12)
OS: Linux 4.4.0-101-generic amd64
$ gradle build
Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception.
* Where:
Build file '/home/nico/training-workspace/training/modules/doc-media-fragment/build.gradle' line: 2
* What went wrong:
A problem occurred evaluating root project 'doc-media-fragment'.
> Could not find method compileOnly() for arguments [{group=org.osgi, name=org.osgi.core, version=6.0.0}] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
如何解决问题?
所述build.gradle在Liferay的工作区的根是空的,下面是build.gradle在Liferay的模块的根:
dependencies {
compileOnly group: "org.osgi", name: "org.osgi.core", version: "6.0.0"
compileOnly group: "org.osgi", name: "org.osgi.service.component.annotations", version: "1.3.0"
}
Run Code Online (Sandbox Code Playgroud)
您可以通过导航到node_modules/react-native-maps/lib/android/build.gradle并更改这些行来解决此问题.
compileOnly "com.facebook.react:react-native:+"
implementation "com.google.android.gms:play-services-base:$googlePlayServicesVersion"
implementation "com.google.android.gms:play-services-maps:$googlePlayServicesVersion"
implementation "com.google.maps.android:android-maps-utils:$androidMapsUtilsVersion"
Run Code Online (Sandbox Code Playgroud)
至
provided "com.facebook.react:react-native:+"
compile "com.google.android.gms:play-services-base:$googlePlayServicesVersion"
compile "com.google.android.gms:play-services-maps:$googlePlayServicesVersion"
compile "com.google.maps.android:android-maps-utils:$androidMapsUtilsVersion"
Run Code Online (Sandbox Code Playgroud)
并查看项目是否构建.
| 归档时间: |
|
| 查看次数: |
4384 次 |
| 最近记录: |