{"id":21399556,"url":"https://github.com/zkoss/zkspring","last_synced_at":"2025-07-13T20:33:43.911Z","repository":{"id":29250683,"uuid":"32783019","full_name":"zkoss/zkspring","owner":"zkoss","description":"Automatically exported from code.google.com/p/zkspring","archived":false,"fork":false,"pushed_at":"2024-04-12T03:18:14.000Z","size":38706,"stargazers_count":6,"open_issues_count":2,"forks_count":16,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-04-13T22:00:49.805Z","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/zkoss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","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}},"created_at":"2015-03-24T07:41:14.000Z","updated_at":"2024-03-05T05:27:06.000Z","dependencies_parsed_at":"2024-04-01T06:40:09.171Z","dependency_job_id":null,"html_url":"https://github.com/zkoss/zkspring","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkoss%2Fzkspring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkoss%2Fzkspring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkoss%2Fzkspring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkoss%2Fzkspring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zkoss","download_url":"https://codeload.github.com/zkoss/zkspring/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225917079,"owners_count":17544831,"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-11-22T15:15:12.961Z","updated_at":"2025-07-13T20:33:43.882Z","avatar_url":"https://github.com/zkoss.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ZK Spring\nProvide Spring framework integration features. Please read [ZK Spring Essentials](http://books.zkoss.org/wiki/ZK_Spring_Essentials).\n\n# Release Process\n\n1. Update [release note](zkdoc/release-note) according to https://tracker.zkoss.org/ \u003e Releases\n2. Run release command according to the edition (freshly/official)\n3. Upload files under `target/to_upload` to file server \u003e release folder\n4. Set a tag for official version\n5. Publish a release in Github\n6. Change to the next version with `-SNAPSHOT`. Run `upVer oldversion newVersion FL`\n7. Update ZK Spring Essentials\n\n## Release Command\n### Freshly\n`./release`\n\nIt automatically appends a date string into the version in `pom.xml`.\n\n### Official\n`./release official`\n\nIt automatically removes `-SNAPSHOT` from the version in `pom.xml`.\n\n\n# Publish to repository\n[jenkins2 \u003e PBFUM](http://jenkins2/view/Maven_update/job/PBFUM/)\n\n\n6.4.2\n\t/**\n\t * Associates a list of {@link RequestMatcher} instances with the\n\t * {@link AbstractConfigAttributeRequestMatcherRegistry}\n\t * @param requestMatchers the {@link RequestMatcher} instances\n\t * @return the object that is chained after creating the {@link RequestMatcher}\n\t */\n\tpublic C requestMatchers(RequestMatcher... requestMatchers) {\n\t\tAssert.state(!this.anyRequestConfigured, \"Can't configure requestMatchers after anyRequest\");\n\t\treturn chainRequestMatchers(Arrays.asList(requestMatchers));\n\t}\n\noriginal:\n\n```java\n                .requestMatchers(new AntPathRequestMatcher(\"/secure/**\")).hasRole(\"USER\")\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzkoss%2Fzkspring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzkoss%2Fzkspring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzkoss%2Fzkspring/lists"}