# hk2 **Repository Path**: mirrors/hk2 ## Basic Information - **Project Name**: hk2 - **Description**: jersey2 glassfish内集成的IoC,DI 容器 SUN公司提出了一个类似于OSGi的模块化系统规范称之为“HK2” - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2019-08-08 - **Last Updated**: 2025-09-27 ## Categories & Tags **Categories**: ioc-framework **Tags**: None ## README #### :warning:This project is now part of the EE4J initiative. This repository has been archived as all activities are now happening in the [corresponding Eclipse repository](http://link_to_repo). See [here](https://www.eclipse.org/ee4j/status.php) for the overall EE4J transition status. --- [//]: # " DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. " [//]: # " " [//]: # " Copyright (c) 2013-2017 Oracle and/or its affiliates. All rights reserved. " [//]: # " " [//]: # " The contents of this file are subject to the terms of either the GNU " [//]: # " General Public License Version 2 only (''GPL'') or the Common Development " [//]: # " and Distribution License(''CDDL'') (collectively, the ''License''). You " [//]: # " may not use this file except in compliance with the License. You can " [//]: # " obtain a copy of the License at " [//]: # " https://oss.oracle.com/licenses/CDDL+GPL-1.1 " [//]: # " or LICENSE.txt. See the License for the specific " [//]: # " language governing permissions and limitations under the License. " [//]: # " " [//]: # " When distributing the software, include this License Header Notice in each " [//]: # " file and include the License file at LICENSE.txt. " [//]: # " " [//]: # " GPL Classpath Exception: " [//]: # " Oracle designates this particular file as subject to the ''Classpath'' " [//]: # " exception as provided by Oracle in the GPL Version 2 section of the License " [//]: # " file that accompanied this code. " [//]: # " " [//]: # " Modifications: " [//]: # " If applicable, add the following below the License Header, with the fields " [//]: # " enclosed by brackets [] replaced by your own identifying information: " [//]: # " ''Portions Copyright [year] [name of copyright owner]'' " [//]: # " " [//]: # " Contributor(s): " [//]: # " If you wish your version of this file to be governed by only the CDDL or " [//]: # " only the GPL Version 2, indicate your decision by adding ''[Contributor] " [//]: # " elects to include this software in this distribution under the [CDDL or GPL " [//]: # " Version 2] license.'' If you don't indicate a single choice of license, a " [//]: # " recipient has the option to distribute your version of this file under " [//]: # " either the CDDL, the GPL Version 2 or to extend the choice of license to " [//]: # " its licensees as provided above. However, if you add GPL Version 2 code " [//]: # " and therefore, elected the GPL Version 2 license, then the option applies " [//]: # " only if the new code is made subject to such option by the copyright " [//]: # " holder. " hk2 === A light-weight and dynamic dependency injection framework