Weld Implementation.
Weld's implementation of CDI.
Here is the list of declaration for weld-core. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.jboss.weld</groupId> <artifactId>weld-core</artifactId> <version>1.1.9.Final</version> </dependency>
If you think this Maven repository POM file listing for weld-core is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache License, Version 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.html.
The weld-core-1.1.9.Final has 1 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Testing Coding Style | annotations 1.3.2 Annotation supports the FindBugs tool | 37 |
The following plugins are used in the weld-core-1.1.9.Final.jar
The following packages are defined in the weld-core-1.1.9.Final.jar
org.jboss.weld org.jboss.weld.bean org.jboss.weld.bean.builtin org.jboss.weld.bean.builtin.ee org.jboss.weld.bean.interceptor org.jboss.weld.bean.proxy org.jboss.weld.bean.proxy.util org.jboss.weld.bootstrap org.jboss.weld.bootstrap.events org.jboss.weld.context org.jboss.weld.context.beanstore org.jboss.weld.context.beanstore.ejb org.jboss.weld.context.beanstore.http org.jboss.weld.context.bound org.jboss.weld.context.cache org.jboss.weld.context.conversation org.jboss.weld.context.ejb org.jboss.weld.context.http org.jboss.weld.context.unbound org.jboss.weld.ejb org.jboss.weld.el org.jboss.weld.event org.jboss.weld.exceptions org.jboss.weld.injection org.jboss.weld.interceptor org.jboss.weld.interceptor.builder org.jboss.weld.interceptor.proxy org.jboss.weld.interceptor.reader org.jboss.weld.interceptor.reader.cache org.jboss.weld.interceptor.spi.context org.jboss.weld.interceptor.spi.instance org.jboss.weld.interceptor.spi.metadata org.jboss.weld.interceptor.spi.model org.jboss.weld.interceptor.util org.jboss.weld.interceptor.util.proxy org.jboss.weld.introspector org.jboss.weld.introspector.jlr org.jboss.weld.jsf org.jboss.weld.literal org.jboss.weld.logging org.jboss.weld.logging.messages org.jboss.weld.manager org.jboss.weld.metadata org.jboss.weld.metadata.cache org.jboss.weld.persistence org.jboss.weld.resolution org.jboss.weld.resources org.jboss.weld.serialization org.jboss.weld.servlet org.jboss.weld.util org.jboss.weld.util.bytecode org.jboss.weld.util.collections org.jboss.weld.util.dom org.jboss.weld.util.el org.jboss.weld.util.reflection org.jboss.weld.util.reflection.instantiation org.jboss.weld.ws org.jboss.weld.xml
Here is the content of the POM file.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <parent> <artifactId>weld-core-parent</artifactId> <groupId>org.jboss.weld</groupId> <version>1.1.9.Final</version> <relativePath>../pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> <groupId>org.jboss.weld</groupId> <artifactId>weld-core</artifactId> <name>Weld Implementation</name> <description>Weld's implementation of CDI</description> <licenses> <license> <name>Apache License, Version 2.0</name> <distribution>repo</distribution> <url>http://www.apache.org/licenses/LICENSE-2.0.html</url> </license> </licenses> <url>http://www.seamframework.org/Weld</url> <properties> <maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format> </properties> <dependencies> <dependency> <groupId>javax.enterprise</groupId> <artifactId>cdi-api</artifactId> </dependency> <dependency> <groupId>org.jboss.weld</groupId> <artifactId>weld-api</artifactId> </dependency> <dependency> <groupId>org.jboss.weld</groupId> <artifactId>weld-spi</artifactId> </dependency> <dependency> <groupId>org.jboss.spec.javax.ejb</groupId> <artifactId>jboss-ejb-api_3.1_spec</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>javax.transaction</groupId> <artifactId>jta</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>jsr250-api</artifactId> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>javax.persistence</groupId> <artifactId>persistence-api</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </dependency> <dependency> <groupId>javax.el</groupId> <artifactId>el-api</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>javax.faces</groupId> <artifactId>jsf-api</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.jboss.spec.javax.interceptor</groupId> <artifactId>jboss-interceptors-api_1.1_spec</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-ext</artifactId> </dependency> <dependency> <groupId>ch.qos.cal10n</groupId> <artifactId>cal10n-api</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency> <dependency> <groupId>net.sourceforge.findbugs</groupId> <artifactId>annotations</artifactId> <version>1.3.2</version> <optional>true</optional> </dependency> <!-- test dependencies --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <includes> <include>**/*Test.java</include> </includes> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>javax.xml.ws</id> <activation> <jdk>1.5</jdk> </activation> <dependencies> <dependency> <groupId>javax.xml.ws</groupId> <artifactId>jaxws-api</artifactId> </dependency> </dependencies> </profile> <profile> <id>cal10n-verify</id> <!-- Only run when requested - the plugin doesn't work with Maven 3 --> <activation> <property> <name>cal10n-verify</name> </property> </activation> <build> <plugins> <plugin> <groupId>ch.qos.cal10n.plugins</groupId> <artifactId>maven-cal10n-plugin</artifactId> <executions> <execution> <id>verify-messages</id> <phase>verify</phase> <goals> <goal>verify</goal> </goals> <configuration> <enumTypes> <!-- list every enum type you would like to see checked --> <enumType>org.jboss.weld.logging.messages.BeanManagerMessage</enumType> <enumType>org.jboss.weld.logging.messages.BeanMessage</enumType> <enumType>org.jboss.weld.logging.messages.BootstrapMessage</enumType> <enumType>org.jboss.weld.logging.messages.ContextMessage</enumType> <enumType>org.jboss.weld.logging.messages.ConversationMessage</enumType> <enumType>org.jboss.weld.logging.messages.ElMessage</enumType> <enumType>org.jboss.weld.logging.messages.EventMessage</enumType> <enumType>org.jboss.weld.logging.messages.JsfMessage</enumType> <enumType>org.jboss.weld.logging.messages.MetadataMessage</enumType> <enumType>org.jboss.weld.logging.messages.ReflectionMessage</enumType> <enumType>org.jboss.weld.logging.messages.ResolutionMessage</enumType> <enumType>org.jboss.weld.logging.messages.ServletMessage</enumType> <enumType>org.jboss.weld.logging.messages.UtilMessage</enumType> <enumType>org.jboss.weld.logging.messages.ValidatorMessage</enumType> <enumType>org.jboss.weld.logging.messages.VersionMessage</enumType> <enumType>org.jboss.weld.logging.messages.XmlMessage</enumType> </enumTypes> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>findbugs</id> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>${slf4j.version}</version> </dependency> </dependencies> <configuration> <effort>Max</effort> <threshold>Low</threshold> <xmlOutput>true</xmlOutput> <failOnError>false</failOnError> </configuration> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>