|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (9)
View Page Historyh2. Java Requirements
h3. For Petals ESB 4.x
See the [compatibility matrix|petalsesb:Compatibility Matrix] to known which Java version is required to build Petals ESB.
Petals ESB must be build with Sun/Oracle JDK 6 (not OpenJDK), even if it is run with upper version of Java.
To be able to run Petals ESB with JDK 7+ (Sun/Oracle or OpenJDK) and build it with JDK 6+, you may defined an alias to the Maven command. For example on an Ubuntu system, add the following lines to your {{~/.bashrc}}:
{code}
alias mvn="JAVA_HOME=~/jdk1.6.0_45 mvn"
{code}
h3. For Petals ESB 5.x
Petals ESB must be build with JDK 7, even if it is run with upper version of Java.
To be able to run Petals ESB with JDK 8+ and build it with JDK 7+, you may defined an alias to the Maven command. For example on an Ubuntu system, add the following lines to your {{~/.bashrc}}:
{code}
alias mvn="JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 mvn"
{code}
To be able to run Petals ESB with JDK 7+ (Sun/Oracle or OpenJDK) and build it with JDK 6+, you may defined an alias to the Maven command. For example on an Ubuntu system, add the following lines to your {{~/.bashrc}}:
{code}
alias mvn="JAVA_HOME=~/jdk1.6.0_45 mvn"
{code}
h3. For Petals ESB 5.x
Petals ESB must be build with JDK 7, even if it is run with upper version of Java.
To be able to run Petals ESB with JDK 8+ and build it with JDK 7+, you may defined an alias to the Maven command. For example on an Ubuntu system, add the following lines to your {{~/.bashrc}}:
{code}
alias mvn="JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 mvn"
{code}
h2. Maven requirements
Petals ESB is build using Apache Maven 3.1.x. You can't use Maven 3.2.x because of a tooling not supporting it (maven-spoon-plugin).
See the [compatibility matrix|petalsesb:Compatibility Matrix] to known which Maven version is required to build Petals ESB.
Maven settings:
</snapshots>
</repository>
</repository>
<repository>
<id>petalslink-public.snapshot</id>
<name>PetalsLink - Public - Snapshot - Repository</name>
<url>http://maven.petalslink.com/public-snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<id>petalslink-public.snapshot</id>
<name>PetalsLink - Public - Snapshot - Repository</name>
<url>http://maven.petalslink.com/public-snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>ow2.release</id>
<id>ow2.release</id>
<pluginRepositories>
<pluginRepository>
<pluginRepository>
<id>petalslink-other.release</id>
<name>PetalsLink - Other - Releases - Repository</name>
<url>http://maven.petalslink.com/others</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>petalslink-public.release</id>
<name>PetalsLink - Public - Releases - Repository</name>
<url>http://maven.petalslink.com/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>petalslink-public.snapshot</id>
<name>PetalsLink - Public - Snapshot - Repository</name>
<url>http://maven.petalslink.com/public-snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<name>PetalsLink - Other - Releases - Repository</name>
<url>http://maven.petalslink.com/others</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>petalslink-public.release</id>
<name>PetalsLink - Public - Releases - Repository</name>
<url>http://maven.petalslink.com/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>petalslink-public.snapshot</id>
<name>PetalsLink - Public - Snapshot - Repository</name>
<url>http://maven.petalslink.com/public-snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>ow2.release</id>
<name>OW2 - Public - Release - Repository</name>
<name>OW2 - Public - Release - Repository</name>
|| MRM | Contains ||
| PetalsLink - Other - Releases - Repository | Third party products released not available on other Internet Maven repository |
| PetalsLink - Other - Releases - Repository | Third party products released not available on other Internet Maven repository |
| PetalsLink - Public - Releases - Repository | Artifacts Old artifacts of the Petals area and not developed by the Petals ESB team, as Easy* |
| PetalsLink - Public - Snapshot - Repository | Artifacts, in their snapshot version, of the Petals area and not developed by the Petals ESB team, as Easy* |
| OW2 - Public - Release - Repository | Petals ESB artifacts released |
| OW2 - Public - Snapshot - Repository | Petals ESB artifacts in snapshot version |
| OW2 - Public - Snapshot - Repository | Petals ESB artifacts in snapshot version |