{"id":40448467,"url":"https://github.com/eclipse-ee4j/bvtck-porting","last_synced_at":"2026-01-20T17:09:08.238Z","repository":{"id":37768181,"uuid":"148836535","full_name":"eclipse-ee4j/bvtck-porting","owner":"eclipse-ee4j","description":"Glassfish Bean Validation 2.0 porting kit","archived":false,"fork":false,"pushed_at":"2023-05-09T18:06:28.000Z","size":6208,"stargazers_count":1,"open_issues_count":2,"forks_count":15,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-08-15T00:53:47.956Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Standard ML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eclipse-ee4j.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-09-14T20:05:19.000Z","updated_at":"2024-05-11T13:35:25.000Z","dependencies_parsed_at":"2022-09-16T15:20:52.244Z","dependency_job_id":null,"html_url":"https://github.com/eclipse-ee4j/bvtck-porting","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/eclipse-ee4j/bvtck-porting","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fbvtck-porting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fbvtck-porting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fbvtck-porting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fbvtck-porting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eclipse-ee4j","download_url":"https://codeload.github.com/eclipse-ee4j/bvtck-porting/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-ee4j%2Fbvtck-porting/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28607624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T16:10:39.856Z","status":"ssl_error","status_checked_at":"2026-01-20T16:10:39.493Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2026-01-20T17:09:07.604Z","updated_at":"2026-01-20T17:09:08.229Z","avatar_url":"https://github.com/eclipse-ee4j.png","language":"Standard ML","funding_links":[],"categories":[],"sub_categories":[],"readme":"----------------------------------------------------------------------\nTo run the Bean Validation TCK against the Java EE 8 Reference Implementation,\nfollow the steps in this file.  The ant targets provided will call Maven which\nwill download the TCK artifacts and execute the TCK against the Java EE\nReference implementation.\n\n----------------------------------------------------------------------\nOther links:\n\nTCK Bundle:  http://sourceforge.net/projects/hibernate/files/beanvalidation-tck/2.0.0.Final/\nTCK workspace:  https://github.com/beanvalidation/beanvalidation-tck\n\n----------------------------------------------------------------------\n\nSteps to run the tests\n=======================\n- Install Maven - http://maven.apache.org/download.cgi\n  Ensure that mvn is in your path\n  Set MAVEN_HOME in your environment\n  Note: The test will overwrite ~/.m2/settings.xml with beanvalidation specific settings.xml. Take a backup of your settings.xml\n\n- Install Ant - http://ant.apache.org/bindownload.cgi\n  Ensure that ant is in your path\n\n- Install V5 refer to this as GF_HOME\n\n- Unzip the BV porting bundle in the top level of the BV TCK (not required).\n    Refer to this location as PORTING_HOME\n\n- cd to PORTING_HOME and edit the build.properties file\n\n- set the JAVA_HOME environment variable in your shell environment\n\n- set porting.home, and glassfish.home in build.properties\n\n- If necessary, modify the following default property values in build.xml for your environment\n    \u003cproperty name=\"max.heap.size\" value=\"3072m\" /\u003e\n    \u003cproperty name=\"max.perm.gen.size\" value=\"1024m\" /\u003e\n    On windows, try setting max.heap.size=1024 and max.perm.gen.size=512\n\n- Invoke 'ant sigtest' to run the signature tests\n\n- Invoke 'ant test' to run the TestNG test suite\n\n- To run the sig tests and the TestNG tests in a single run, you can invoke\n  ant run.all.tests\n\n-If running Glassfish with a security manager (by executing\n $GF_HOME/bin/asadmin create-jvm-options -Djava.security.manager, you must add\n the following permissions to the server.policy file...\n\ngrant {\n   permission java.lang.reflect.ReflectPermission \"suppressAccessChecks\";\n   permission org.osgi.framework.AdminPermission \"*\", \"*\";\n   permission java.lang.RuntimePermission \"createClassLoader\";\n   permission javax.security.auth.AuthPermission \"modifyPrincipals\";\n   permission org.hibernate.validator.HibernateValidatorPermission \"accessPrivateMembers\";\n };\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipse-ee4j%2Fbvtck-porting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feclipse-ee4j%2Fbvtck-porting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipse-ee4j%2Fbvtck-porting/lists"}