{"id":15368082,"url":"https://github.com/anonrig/bloomreach-technical-challenge","last_synced_at":"2026-05-19T09:33:26.734Z","repository":{"id":68448560,"uuid":"140270357","full_name":"anonrig/bloomreach-technical-challenge","owner":"anonrig","description":null,"archived":false,"fork":false,"pushed_at":"2018-07-10T22:18:26.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-26T17:12:16.074Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anonrig.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-07-09T10:33:48.000Z","updated_at":"2018-07-10T22:18:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"2cd44b87-1d6b-43d5-8365-0b85513cac9b","html_url":"https://github.com/anonrig/bloomreach-technical-challenge","commit_stats":{"total_commits":11,"total_committers":1,"mean_commits":11.0,"dds":0.0,"last_synced_commit":"72886af15ca98d55988e1d881a1f11f3f17bed93"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anonrig%2Fbloomreach-technical-challenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anonrig%2Fbloomreach-technical-challenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anonrig%2Fbloomreach-technical-challenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anonrig%2Fbloomreach-technical-challenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anonrig","download_url":"https://codeload.github.com/anonrig/bloomreach-technical-challenge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244878775,"owners_count":20525291,"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":[],"created_at":"2024-10-01T13:28:14.290Z","updated_at":"2026-05-19T09:33:24.685Z","avatar_url":"https://github.com/anonrig.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Running locally\n===============\n\nThis project uses the Maven Cargo plugin to run Essentials, the CMS and site locally in Tomcat.\nFrom the project root folder, execute:\n\n    mvn clean verify\n    mvn -P cargo.run\n\nBy default this includes and bootstraps repository data from the repository-data/development module,\nwhich is deployed by cargo to the Tomcat shared/lib.\nIf you want or need to start *without* bootstrapping the development data, for example when testing\nagainst an existing repository, you can specify the *additional* Maven profile without-development-data to do so:\n\n    mvn -P cargo.run,without-development-data\n\nThis additional profile will modify the target location for the development module to the Tomcat temp/ folder so that\nit won't be seen and picked up during the repository bootstrap process.\n\nAccess the Hippo Essentials at \u003chttp://localhost:8080/essentials\u003e.\nAfter your project is set up, access the CMS at \u003chttp://localhost:8080/cms\u003e and the site at \u003chttp://localhost:8080/site\u003e.\nLogs are located in target/tomcat8x/logs\n\nBuilding distributions\n======================\n\nTo build Tomcat distribution tarballs:\n\n    mvn clean verify\n    mvn -P dist\n      or\n    mvn -P dist-with-development-data\n\nThe `dist` profile will produce in the /target directory a distribution tarball, containing the main deployable wars and\nshared libraries.\n\nThe `dist-with-development-data` profile will produce a distribution-with-development-data tarball, also containing the\nrepository-data-development jar in the shared/lib directory. This kind of distribution is meant to be used for\ndeployments to development environments, for instance local deployments or deployments to a continuous integration (CI)\nsystem. (Initially, this module contains only \"author\" and \"editor\" example users for use in testing. Other data must be\nplaced in this module explicitly by developers, for demo or testing purposes, etc.)\n\nSee also src/main/assembly/*.xml if you need to customize the distributions.\n\nUsing JRebel\n============\n\nSet the environment variable REBEL_HOME to the directory containing jrebel.jar.\n\nBuild with:\n\n    mvn clean verify -Djrebel\n\nStart with:\n\n    mvn -P cargo.run -Djrebel\n\nBest Practice for development\n=============================\n\nUse the option `-Drepo.path=/some/path/to/repository` during start up. This will avoid\nyour repository to be cleared when you do a mvn clean.\n\nFor example start your project with:\n\n    mvn -P cargo.run -Drepo.path=/home/usr/tmp/repo\n\nor with jrebel:\n\n    mvn -P cargo.run -Drepo.path=/home/usr/tmp/repo -Djrebel\n\nHot deploy\n==========\n\nTo hot deploy, redeploy or undeploy the CMS or site:\n\n    cd cms (or site)\n    mvn cargo:redeploy (or cargo:undeploy, or cargo:deploy)\n\nAutomatic Export\n================\n\nAutomatic export of repository changes to the filesystem is turned on by default. To control this behavior, log into\n\u003chttp://localhost:8080/cms/console\u003e and press the \"Enable/Disable Auto Export\" button at the top right. To set this\nas the default for your project edit the file\n./repository-data/application/src/main/resources/configuration/modules/autoexport-module.xml\n\nMonitoring with JMX Console\n===========================\nYou may run the following command:\n\n    jconsole\n\nNow open the local process org.apache.catalina.startup.Bootstrap start\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanonrig%2Fbloomreach-technical-challenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanonrig%2Fbloomreach-technical-challenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanonrig%2Fbloomreach-technical-challenge/lists"}