Table of Contents |
|
Introduction
This document describes how to create a new Syncope project.
A Syncope project includes (at least) two web applications: the core and the console. This page helps you get both web applications up and running with your own project as quickly as possible.
...
Maven archetypes are templates of projects. Maven can generate a new project from such a template. For a project using Syncope, you need the website archetype. In the folder in which the new project folder should be created, type the command shown below. On Windows, run the command on a single line and leave out the line continuation characters ('\').
Code Block |
mvn archetype:generate \
-DarchetypeGroupId=org.apache.syncope \
-DarchetypeArtifactId=syncope-archetype \
-DarchetypeRepository=http://repo1.maven.org/maven2 \
-DarchetypeVersion=1.1.56
|
The archetype is configured with default values for all properties required by the archetype. If you want to customize any of these property values, type 'n' when prompted for confirmation.
...
Warning |
title |
Bugs in Apache Syncope 1.1.5 |
|
A bug (SYNCOPE-452) has been found in Apache Syncope 1.1.5. Upgrade to 1.1.6 is strongly suggested. If you are running 1.1.5, remove the file core/src/test/resources/rest.properties before starting the embedded environment. |
...
If you want to test a snapshot release, be sure to:
-
change
Code Block |
http://repo1.maven.org/maven2 |
to
Code Block |
http://repository.apache.org/content/repositories/snapshots |
in the mvn command above
-
add the following code right before </project>
in root pom.xml
of the generated project:
Code Block |
<repositories>
<repository>
<id>ASF</id>
<url>https://repository.apache.org/content/repositories/snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
|
...
Now build your project using the following command in the root folder of your project:
Code Block |
mvn clean package
|
This will produce two WAR files:
...