我正在尝试使用maven为Liferay构建一个主题。 我也能够构建主题,但我想了解更多关于下面的内容
[INFO] --- liferay-maven-plugin:6.2.10.13:theme-merge (default) @ my-theme ---
[INFO] Parent theme group ID com.liferay.portal
[INFO] Parent theme artifact ID portal-web
[INFO] Parent theme version 6.2.10.14
[INFO] Parent theme ID _styled
[INFO] Copying html/themes/_unstyled/templates to C:\Dev\GIT_LOCAL_REPO\intranet\test-themes\my-theme\target\my-theme\templates
[INFO] Copying html/themes/_unstyled/css to C:\Dev\GIT_LOCAL_REPO\intranet\test-themes\my-theme\target\my-theme\css
[INFO] Copying html/themes/_unstyled/images to C:\Dev\GIT_LOCAL_REPO\intranet\test-themes\my-theme\target\my-theme\images
[INFO] Copying html/themes/_unstyled/js to C:\Dev\GIT_LOCAL_REPO\intranet\test-themes\my-theme\target\my-theme\js
[INFO] Copying html/themes/_styled/css to C:\Dev\GIT_LOCAL_REPO\intranet\test-themes\my-theme\target\my-theme\css
[INFO] Copying html/themes/_styled/images to C:\Dev\GIT_LOCAL_REPO\intranet\test-themes\my-theme\target\my-theme\images
我想知道maven在什么位置试图复制unstyle css(" html / themes / _unstyled / css")的东西。
此路径" html / themes / _unstyled / css"属于?
我使用_style作为基础主题来开发我的主题。
它没有使用我服务器中的文件,也没有使用本地maven存储库中存在的战争。
答案 0 :(得分:1)
我刚注意到你正在使用6.2。
6.2插件有不同的方法,他们实际下载Liferay捆绑包或使用您配置的本地协议并从那里加载文件。
编辑: 这是Liferay 7 Liferay包含基本主题_styled和_unstield。 _unstiled包含FTL模板,但不提供来自样式的基本样式(css)。
如果您使用_styled作为基础。加载样式和非样式的依赖项,并在日志中看到它们的应用。该文件应存储在jar模块https://mvnrepository.com/artifact/com.liferay/com.liferay.frontend.theme.unstyled和https://mvnrepository.com/artifact/com.liferay/com.liferay.frontend.theme.styled或npm模块https://www.npmjs.com/package/liferay-frontend-theme-unstyled和https://www.npmjs.com/package/liferay-frontend-theme-styled
中我不确定maven中使用了哪一个。 Gradle / npm build使用npn包。