mirror of
https://github.com/Alfresco/alfresco-sdk.git
synced 2025-05-19 17:15:24 +00:00
-- fixed profiles
-- update ROADMAP git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@269 04253f4f-3451-0410-a141-5562f1e59037
This commit is contained in:
parent
27862e4fe1
commit
1f0f1443a3
@ -13,20 +13,9 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
ISSUES:
|
||||
-------
|
||||
- tools/mysql folder scripts are copied over the classpath (because of the filtering feature, shall we remove it?). It's harmless anyways apart from the potential secuity issues (BTW credentials are deployed non encrypted anyways in application.properties)
|
||||
- fix commented library versions
|
||||
|
||||
|
||||
TODO (in order of priority):
|
||||
-----
|
||||
- AMP archetype
|
||||
- make jetty:run-inplace work for easy runtime editing
|
||||
- translate other TXT files into APT for maven site generation (as done for README)
|
||||
- Integration testing with selenium
|
||||
- unit testing suite
|
||||
- Configure class/contexts reloading for jetty run
|
||||
- add multimodule support (and extract release/deploy policies to a super POM for usage also by AMP archetype)
|
||||
- add amp dependency mgmt or let steer alfresco for a jar artifact (jsp loading from jar or pre extracted?)
|
||||
- move archetype documentation in mvn site
|
||||
- unit testing suite
|
@ -1,8 +1,15 @@
|
||||
What can this build do?
|
||||
|
||||
This Maven Alfresco build process allows you to develop, test, run, document and release your Alfresco extension project.
|
||||
You can also depend on AMP files deployed on a Maven repository (either manually or using the Maven Alfresco AMP archetype),
|
||||
by adding the following <<< <dependency> >>> snippet to your Extension pom.xml:
|
||||
This Maven Alfresco build process allows you to :
|
||||
|
||||
* develop and package
|
||||
|
||||
* test and run (on different platforms)
|
||||
|
||||
* document and release your Alfresco extension project (site and PDF documentation)
|
||||
|
||||
* You can also depend on AMP files deployed on a Maven repository (either manually or using the Maven Alfresco AMP archetype),
|
||||
by adding the following <<< dependency >>> snippet to your Extension pom.xml:
|
||||
|
||||
--------------------------------------------
|
||||
<dependency>
|
||||
@ -14,7 +21,7 @@ What can this build do?
|
||||
</dependency>
|
||||
--------------------------------------------
|
||||
|
||||
This operation will result in automated AMP unpacking in your Extension WAR file during the normal build process (e.g. mvn package or mvn install).
|
||||
This operation will result in automated AMP unpacking in your Extension WAR file during the normal build process (e.g. <<<mvn package>>>).
|
||||
|
||||
|
||||
|
||||
@ -42,13 +49,13 @@ Available maven profiles:
|
||||
|
||||
|
||||
|
||||
|
||||
Configuration:
|
||||
|
||||
The project created from the extension archetype is very flexible. It uses a configuration mechanism (pre 3.2) which sigles sources
|
||||
the all required properties in one single file (called <<<application.properties>>>) which is global to the whole Spring context.
|
||||
This works also against 3.2, but activities are ongoing to converge to a proper usage of the new <<<alfresco-global.properties>>.
|
||||
The project created from the extension archetype is very flexible. It uses a configuration mechanism (pre 3.2) which sigles sources the all required properties in one single file (called <<<application.properties>>>) which is global to the whole Spring context.
|
||||
This works also against 3.2, but activities are ongoing to converge to a proper usage of the new <<<alfresco-global.properties>>>.
|
||||
|
||||
Properties are stored in the <<<src/main/properties/<env>>>> folders and env=local is considered by default. You can switch the environment
|
||||
Properties are stored in the <<< src/main/properties/<env> >>> folders and env=local is considered by default. You can switch the environment
|
||||
you're building for (e.g. for a release) using the <<<-Denv=yourEnv>>> switch in the command line build.
|
||||
|
||||
Also a number of properties are also accepted via command line of your build to give more configurability (if you're using the <<<env=local>>>).
|
||||
|
Loading…
x
Reference in New Issue
Block a user