[
https://issues.apache.org/jira/browse/JCRVLT-237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Konrad Windszus updated JCRVLT-237:
-----------------------------------
Description:
The documentation at
http://jackrabbit.apache.org/filevault-package-maven-plugin/import_package.html
for HTL scripts should it make more obvious that the phase of the {{validate}}
goal needs to be overwritten to let the {{maven-compiler-plugin}} pick up those
sources as well (see SLING-7274).
Unfortunately some dependencies needed for the compilation are by default not
known. Some of the missing dependencies are
{code}
[ERROR] ... package org.apache.sling.scripting.sightly.java.compiler does not
exist
[ERROR] ... package org.apache.sling.scripting.sightly.render does not exist
[ERROR] ... cannot find symbol
symbol: class RenderUnit
{code}
The {{htl-maven-plugin}} even in version 1.1.0 will only generate java files,
but not the according class files. Please include the configuration of the
maven-compiler-plugin to include the compilation of the transpiled HTLs (from
{{target/generated-sources/htl}}.
Also it would make sense to pick up those classes from a dedicated
was:
The documentation at
http://jackrabbit.apache.org/filevault-package-maven-plugin/import_package.html
for HTL scripts is missing the steps for compiling the transpiled HTL script
into real Java classes.
The {{htl-maven-plugin}} even in version 1.1.0 will only generate java files,
but not the according class files. Please include the configuration of the
maven-compiler-plugin to include the compilation of the transpiled HTLs (from
{{target/generated-sources/htl}}.
> Fix description on how import-package manifests are generated
> -------------------------------------------------------------
>
> Key: JCRVLT-237
> URL: https://issues.apache.org/jira/browse/JCRVLT-237
> Project: Jackrabbit FileVault
> Issue Type: Bug
> Components: package maven plugin
> Affects Versions: package-maven-plugin-1.0.0
> Reporter: Konrad Windszus
>
> The documentation at
> http://jackrabbit.apache.org/filevault-package-maven-plugin/import_package.html
> for HTL scripts should it make more obvious that the phase of the
> {{validate}} goal needs to be overwritten to let the
> {{maven-compiler-plugin}} pick up those sources as well (see SLING-7274).
> Unfortunately some dependencies needed for the compilation are by default not
> known. Some of the missing dependencies are
> {code}
> [ERROR] ... package org.apache.sling.scripting.sightly.java.compiler does not
> exist
> [ERROR] ... package org.apache.sling.scripting.sightly.render does not exist
> [ERROR] ... cannot find symbol
> symbol: class RenderUnit
> {code}
> The {{htl-maven-plugin}} even in version 1.1.0 will only generate java files,
> but not the according class files. Please include the configuration of the
> maven-compiler-plugin to include the compilation of the transpiled HTLs (from
> {{target/generated-sources/htl}}.
> Also it would make sense to pick up those classes from a dedicated
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)