This page (revision-6) was last changed on 30-Dec-2013 13:27 by Dieter Käppel

This page was created on 16-Dec-2012 21:47 by Dieter Käppel

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
6 30-Dec-2013 13:27 4 KB Dieter Käppel to previous
5 30-Dec-2013 13:27 4 KB Dieter Käppel to previous | to last
4 11-Feb-2013 08:24 4 KB Dieter Käppel to previous | to last
3 16-Dec-2012 21:51 4 KB Dieter Käppel to previous | to last
2 16-Dec-2012 21:49 4 KB Dieter Käppel to previous | to last
1 16-Dec-2012 21:47 1 KB Dieter Käppel to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 changed one line
[JSF Workspace] ist ein Tool zum Entwickeln von [JSF] Modulen mit [Maven].
[JSF Workspace] ist ein Tool zum Entwickeln von [JSF] Modulen mit [Maven]. Das [Produkt|Intersult Produkte] kann aus dem [Intersult Maven Repository] bezogen werden.
At line 10 changed 2 lines
* Mit dem [WAR Maven Plugin] kann das Projekt in target/${build.}
* [Eclipse] unterstützt durch das Maven-4-Eclipse-Plugin (M2E-Plugin) das synchrone Debuggen
* Mit dem [WAR Maven Plugin] kann das Projekt in ${project.build.directory}/${project.build.finalName} (also target/name) gebaut und gestartet werden
* [Eclipse] unterstützt durch das Maven-Eclipse-Plugin (M2E-Plugin) das synchrone Debuggen
At line 15 changed one line
In dieser Konfiguration arbeitet leider das Annotation-Scanning von JSF nicht mehr korrekt. Dadurch geht die Funktionalität der JSF-Annotationen in den referenzierten Workspace-JSF-JARs verloren.
__Herausforderung:__ In der Standard-Konfiguration kann JSF keine Annotations scannen, die sich außerhalb von JARs, also im Workspace befinden. Man braucht eine Erweiterung, um JSF-Artifakte im Workspace entwickeln zu können.
At line 106 added 15 lines
<repositories>
<repository>
<id>intersult-repo</id>
<name>Intersult Repository</name>
<url>http://intersult.com/public/maven</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>intersult-repo</id>
<name>Intersult Repository</name>
<url>http://intersult.com/public/maven</url>
</pluginRepository>
</pluginRepositories>
At line 123 added 2 lines
Dabei reicht aus, die Dependency für [JSF Workspace] im Maven-Scope Provided rein zu nehmen, diese befindet sich beim Debugger-Start dann im Class-Path. Im finalen WAR wird sie nicht mit eingebunden, da ist sie schließlich nicht erforderlich.