Skip to content

liferay/plutonium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# SPDX-FileCopyrightText: (c) 2003-2025 The Apache Software Foundation (ASF) and contributors.
# SPDX-FileCopyrightText: (c) 2025 Liferay, Inc.
# SPDX-License-Identifier: Apache-2.0

This directory contains the source code for the Liferay Plutonium 4.0 project,
the Compatible Implementation (CI) of Jakarta Portlet 4.0. The project can be
built using the maven command:

mvn clean install -Pplutonium

Building with dist-build.xml
============================

A simplified way to build a bundled Plutonium 4.0 distribution is to use the
dist-build.xml Ant build which downloads Tomcat and calls the appropriate Maven
commands to create a distribution with Plutonium embedded in Tomcat. It will also
copy the portlet API jars (source, executable, and javadoc) into the
distribution directory.

See the documentation in dist-build.xml for details on how to run the build.

Once the bundle has been built, you can unpack it and run the RI. There are three 
bundles available in different formats that have the same contents.

plutonium-<version>-bundle.zip
plutonium-<version>-bundle.gz
plutonium-<version>-bundle.bz2

where <version> is equal to '4.0-SNAPSHOT' for a snapshot build or '4.0' for the
release build.

Select the bundle file appropriate for your environment and unpack it to the 
directory of choice. After unpacking, navigate to the directory:

./plutonium-<version>/bin

and run either startup.bat or startup.sh depending on your environment. This
will start Tomcat with the Plutonium application installed.

The application is configured to use port 8080. You can access the application 
with the following URL:

http://localhost:8080/plutonium/portal

Use the credentials plutonium/plutonium to log on to the application.

Third-Party Licensing
=====================

The Liferay Plutonium software is compiled against version 2.1.1 of the JAX-RS API
which is made available under the Eclipse Public License, version 2.0 (EPL 2.0).

According to the [ASF 3RD PARTY LICENSE POLICY]
(https://apache.org/legal/resolved.html#weak-copyleft-licenses), third-party
software that is licensed under the EPL 2.0 or CDDL licenses may be included
in binary form. To that end, the binary version of the JAX-RS API dependency
is found in the following path of the Plutonium+Tomcat bundle:

    <tomcat-home>/lib/jakarta.ws.rs-api-2.1.1.jar

Apache Tomcat includes its own version of the Commons-Annotations API (which is
licensed under the Apache License, Version 2.0) in the following-path of the
Plutonium-Tomcat bundle:

    <tomcat-home>/lib/annotations-api.jar

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 16

Languages