{"id":20776409,"url":"https://github.com/apache/portals-pluto","last_synced_at":"2025-04-13T06:18:51.001Z","repository":{"id":17318980,"uuid":"20089860","full_name":"apache/portals-pluto","owner":"apache","description":"Mirror of Apache Pluto","archived":false,"fork":false,"pushed_at":"2025-04-04T19:57:08.000Z","size":26191,"stargazers_count":25,"open_issues_count":4,"forks_count":36,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-06T03:07:24.580Z","etag":null,"topics":["java","portals","web-framework"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-05-23T07:00:07.000Z","updated_at":"2025-04-04T19:57:17.000Z","dependencies_parsed_at":"2023-12-22T02:24:00.163Z","dependency_job_id":"8a8bc58c-273d-4233-8b19-967c74d32ac2","html_url":"https://github.com/apache/portals-pluto","commit_stats":null,"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fportals-pluto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fportals-pluto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fportals-pluto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fportals-pluto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/portals-pluto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248520847,"owners_count":21117939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","portals","web-framework"],"created_at":"2024-11-17T13:06:11.754Z","updated_at":"2025-04-13T06:18:50.979Z","avatar_url":"https://github.com/apache.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"#  Licensed to the Apache Software Foundation (ASF) under one or more\n#  contributor license agreements.  See the NOTICE file distributed with\n#  this work for additional information regarding copyright ownership.\n#  The ASF licenses this file to You under the Apache License, Version 2.0\n#  (the \"License\"); you may not use this file except in compliance with\n#  the License.  You may obtain a copy of the License at\n#\n#      http://www.apache.org/licenses/LICENSE-2.0\n#\n#  Unless required by applicable law or agreed to in writing, software\n#  distributed under the License is distributed on an \"AS IS\" BASIS,\n#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n#  See the License for the specific language governing permissions and\n#  limitations under the License\n#\n\nThis directory contains the source code for the Apache Pluto 3.0 project.\nApache Pluto 3.0 is the third version of the JSR-362 Reference Implementation\n(Java Portlet API 3.0) and Technology Compliance Kit (TCK). The project can \nbe built using the maven command:\n\nmvn clean install -Ppluto\n\nThe command line switch '-Ppluto' activates a maven profile that causes the \nTCK war files to be built for running in the Pluto environment.\n\nSee the portlet-tck_3.0/README.txt file for information on the TCK.\n\nBuilding with dist-build.xml\n============================\n\nA simplified way to build a bundled Pluto 3.0 distribution is to use the\ndist-build.xml Ant build which downloads Tomcat and calls the appropriate Maven\ncommands to create a distribution with Pluto embedded in Tomcat. It will also\ncopy the portlet API jars (source, executable, and javadoc) into the\ndistribution directory. Optionally, the TCK can be packaged as well. The\nfinished bundles and jar files will be located in the target/dist directory.\n\nSee the documentation in dist-build.xml for details on how to run the build.\n\nOnce the bundle has been built, you can unpack it and run the RI. There are three \nbundles available in different formats that have the same contents.\n\npluto-\u003cversion\u003e-bundle.zip\npluto-\u003cversion\u003e-bundle.gz\npluto-\u003cversion\u003e-bundle.bz2\n\nwhere \u003cversion\u003e is equal to '3.0-SNAPSHOT' for a snapshot build or '3.0' for the\nrelease build.\n\nSelect the bundle file appropriate for your environment and unpack it to the \ndirectory of choice. After unpacking, navigate to the directory:\n\n./pluto-\u003cversion\u003e/bin \n\nand run either startup.bat or startup.sh depending on your environment. This\nwill start Tomcat with the Pluto application installed.\n\nThe application is configured to use port 8080. You can access the application \nwith the following URL:\n\nhttp://localhost:8080/pluto/portal\n\nUse the credentials pluto/pluto to log on to the application.\n\nThird-Party Licensing\n=====================\n\nThe Apache Pluto software is compiled against version 2.1.1 of the JAX-RS API\nwhich is made available under the Eclipse Public License, version 2.0 (EPL 2.0).\n\nIn addition, the software is compiled against version 1.3.1 of the Common\nAnnotations for the Java(TM) Platform API (Commons-Annotations API) which is\nmade available under the Common Development and Distribution License (CDDL).\n\nAccording to the [ASF 3RD PARTY LICENSE POLICY]\n(https://apache.org/legal/resolved.html#weak-copyleft-licenses), third-party\nsoftware that is licensed under the EPL 2.0 or CDDL licenses may be included\nin binary form. To that end, the binary version of the JAX-RS API dependency\nis found in the following path of the Pluto+Tomcat bundle:\n\n    \u003ctomcat-home\u003e/lib/javax.ws.rs-api-2.1.1.jar\n\nApache Tomcat includes its own version of the Commons-Annotations API (which is\nlicensed under the Apache License, Version 2.0) in the following-path of the\nPluto-Tomcat bundle:\n\n    \u003ctomcat-home\u003e/lib/annotations-api.jar\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fportals-pluto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fportals-pluto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fportals-pluto/lists"}