[
https://issues.apache.org/jira/browse/SLING-6982?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Radu Cotescu updated SLING-6982:
--------------------------------
Fix Version/s: (was: Maven JSPC Plugin 2.1.2)
JSPC Maven Plugin 2.2.0
> JSPC plugin should support additional resource roots
> ----------------------------------------------------
>
> Key: SLING-6982
> URL: https://issues.apache.org/jira/browse/SLING-6982
> Project: Sling
> Issue Type: Improvement
> Components: Maven Plugins and Archetypes
> Affects Versions: Maven JSPC Plugin 2.1.0
> Reporter: Tobias Bocanegra
> Assignee: Karl Pauls
> Priority: Major
> Fix For: JSPC Maven Plugin 2.2.0
>
>
> When trying to compile JSPs that have includes to dependent resources, it is
> not possible to compile them. you can't put the includes into the same
> sources, otherwise they will also be compiled.
> suggestion:
> - create new property: {{resourceDirectories}} that is used during resource
> lookup.
> example:
> {noformat}
> <plugin>
> <artifactId>maven-dependency-plugin</artifactId>
> <executions>
> <execution>
> <id>extract-deps</id>
> <phase>generate-sources</phase>
> <goals>
> <goal>unpack-dependencies</goal>
> </goals>
> <configuration>
>
> <includeArtifactIds>cq-foundation-content</includeArtifactIds>
> <includeTypes>zip</includeTypes>
> <excludeTransitive>true</excludeTransitive>
>
> <outputDirectory>${project.build.directory}/dependencies</outputDirectory>
> </configuration>
> </execution>
> </executions>
> </plugin>
> <plugin>
> <!-- use JSPC plugin to validate the JSPs -->
> <groupId>org.apache.sling</groupId>
> <artifactId>jspc-maven-plugin</artifactId>
> <version>2.1.1-SNAPSHOT</version>
> <configuration>
>
> <sourceDirectory>${project.basedir}/jcr_root</sourceDirectory>
> <resourceDirectories>
>
> <resourceDirectory>${project.build.directory}/dependencies/jcr_root</resourceDirectory>
> </resourceDirectories>
> <jasperMappedFile>false</jasperMappedFile>
> <jasperKeepGenerated>false</jasperKeepGenerated>
> <compilerSourceVM>1.8</compilerSourceVM>
> <compilerTargetVM>1.8</compilerTargetVM>
> </configuration>
> {noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)