{"id":19947393,"url":"https://github.com/pukkaone/class-reload-agent","last_synced_at":"2025-05-03T18:30:33.705Z","repository":{"id":138945884,"uuid":"1844488","full_name":"pukkaone/class-reload-agent","owner":"pukkaone","description":"Monitors Java class files in the file system for changes and reloads them into a running Java virtual machine.  Use this during development to reload classes instead of redeploying an application.","archived":false,"fork":false,"pushed_at":"2011-06-13T16:23:40.000Z","size":208,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-11T11:26:37.738Z","etag":null,"topics":["java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"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/pukkaone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-06-03T20:51:24.000Z","updated_at":"2023-03-11T11:32:11.359Z","dependencies_parsed_at":"2023-03-13T10:52:33.021Z","dependency_job_id":null,"html_url":"https://github.com/pukkaone/class-reload-agent","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pukkaone%2Fclass-reload-agent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pukkaone%2Fclass-reload-agent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pukkaone%2Fclass-reload-agent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pukkaone%2Fclass-reload-agent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pukkaone","download_url":"https://codeload.github.com/pukkaone/class-reload-agent/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224370249,"owners_count":17299968,"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"],"created_at":"2024-11-13T00:35:54.463Z","updated_at":"2024-11-13T00:35:55.016Z","avatar_url":"https://github.com/pukkaone.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Class Reload Agent\n\nMonitors Java class files in the file system for changes and reloads them into\na running Java virtual machine.  Use this during development to reload classes\ninstead of redeploying an application.\n\nThis is a fork of [AgentSmith](http://java.net/projects/agentsmith) modified to\nmonitor multiple class directories.\n\nThe implementation uses HotSwap, so it can reload a class only if a method body\nwas changed.  It cannot reload a class if a field or method was added or\ndeleted.  Buy [JRebel](http://www.zeroturnaround.com/jrebel/) if you want\nsomething more capable.  The expense is more than made up by the savings in\ndeveloper time.\n\n\n## Usage\n\nAdd this Java virtual machine command line option:\n\n    -javaagent:/path/to/class-reload-agent.jar=classes=classpath\n\nwhere *classpath* is a list of directories separated by the system-dependent\npath-separator.  On UNIX systems, the path-separator is `:`.  On Windows\nsystems, it is `;`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpukkaone%2Fclass-reload-agent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpukkaone%2Fclass-reload-agent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpukkaone%2Fclass-reload-agent/lists"}