You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2016/09/06 06:13:33 UTC

syncope git commit: [SYNCOPE-926] Adding admonition to the customization chapter about the Java package

Repository: syncope
Updated Branches:
  refs/heads/master a751ff34b -> b1189529c


[SYNCOPE-926] Adding admonition to the customization chapter about the Java package


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/b1189529
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/b1189529
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/b1189529

Branch: refs/heads/master
Commit: b1189529c55ebe2c39df18a1eec22a8e1927b90e
Parents: a751ff3
Author: Francesco Chicchiricc� <il...@apache.org>
Authored: Tue Sep 6 08:13:27 2016 +0200
Committer: Francesco Chicchiricc� <il...@apache.org>
Committed: Tue Sep 6 08:13:27 2016 +0200

----------------------------------------------------------------------
 .../workingwithapachesyncope/customization.adoc   | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/b1189529/src/main/asciidoc/reference-guide/workingwithapachesyncope/customization.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/reference-guide/workingwithapachesyncope/customization.adoc b/src/main/asciidoc/reference-guide/workingwithapachesyncope/customization.adoc
index dff29f6..3459c51 100644
--- a/src/main/asciidoc/reference-guide/workingwithapachesyncope/customization.adoc
+++ b/src/main/asciidoc/reference-guide/workingwithapachesyncope/customization.adoc
@@ -19,15 +19,15 @@
 === Customization
 
 [CAUTION]
-Only Maven projects can be customized: if using Standalone, Debian packages or the GUI installer, none of the customizations
-discussed below can be applied.
+Only Maven projects can be customized: if using Standalone, Debian packages or the GUI installer, none of the
+customizations discussed below can be applied.
 
 Apache Syncope is designed to be as flexible as possible, to best suit the various environments
 in which it can be deployed. Besides other aspects, this means that every feature and component can be extended or
 replaced.
 
-Once the project has been created from the provided Maven archetype, the generated source tree is available for either adding
-new features or replacing existing components.
+Once the project has been created from the provided Maven archetype, the generated source tree is available for either
+adding new features or replacing existing components.
 
 [[override-behavior]]
 [TIP]
@@ -120,6 +120,11 @@ If no failures are encountered, your basic Apache Syncope project is now ready t
 [[customization-core]]
 ==== Core
 
+[CAUTION]
+When providing custom Java classes implementing the defined interfaces or extending the existing
+implementations, their package *must* be rooted under `org.apache.syncope.core`, otherwise they will not be available
+at runtime.
+
 Besides replacing existing classes as explained <<override-behavior,above>>, new implementations can be provided under
 `core/src/main/java` for the following components:
 
@@ -264,6 +269,11 @@ Add the following dependency to `core/pom.xml`:
 [[customization-console]]
 ==== Console
 
+[CAUTION]
+When providing custom Java classes implementing the defined interfaces or extending the existing
+implementations, their package *must* be rooted under `org.apache.syncope.client.console`, otherwise they will not be
+available at runtime.
+
 [discrete]
 ===== Enable the <<apache-camel-provisioning-manager>>