Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Weld, including integrations for Servlet containers and Java SE, examples and documentation
Java JavaScript HTML CSS Groovy SQLPL

WELD-2003 Improve Weld.initialize() javadoc so that it is clear that a

shutdown hook is registered automatically
latest commit 7eeaa09af1
@mkouba mkouba authored jharting committed
Failed to load latest commit information.
bom [maven-release-plugin] prepare for next development iteration
bundles/osgi [maven-release-plugin] prepare for next development iteration
docs/reference Docs - add mkouba to the author list
environments WELD-2003 Improve Weld.initialize() javadoc so that it is clear that a
examples Switch Numberguess SE to use Weld builder API.
ide-configs Set max line length to 160
impl WELD-2005 FastProcessAnnotatedTypeResolver treats parameterized types…
inject-tck-runner [maven-release-plugin] prepare for next development iteration
jboss-as Fix WildFly update script to work well with WF10
jboss-tck-runner CDI TCK - exclude the se group during incontainer run
modules WELD-1976 Activate request context for async observer notification
porting-package [maven-release-plugin] prepare for next development iteration
probe WELD-1976 Upgrade Weld API to 3.0.Alpha13
tests-arquillian WELD-2005 FastProcessAnnotatedTypeResolver treats parameterized types…
tests-common Sync ActionSequence with the TCK one.
tests WELD-1977 Security context propagation
.gitignore WELD-1826 Weld SE works in a fat jar
.travis.yml Use JDK8 in travis-ci builds
README.md Update readme
merge.sh Automated merge script
pom.xml Upgrade weld-logging-tools to 1.0.1.Final

README.md

Weld

Weld is the reference implementation of CDI: Contexts and Dependency Injection for the Java EE Platform which is the Java standard for dependency injection and contextual lifecycle management and one of the most important and popular parts of the Java EE platform.

Weld is integrated into many Java EE application servers such as WildFly, JBoss Enterprise Application Platform, GlassFish, Oracle WebLogic and others. Weld can also be used in a Servlet-only environment (Tomcat, Jetty) or plain Java SE environment.

See http://weld.cdi-spec.org for more details.

Building Weld

To build Weld simply run

$ mvn clean install

Upgrading Weld in WildFly

Firstly, set the JBOSS_HOME environment property to point to your WildFly installation

$ export JBOSS_HOME=/opt/wildfly8

Then, run the upgrade script

$ mvn package -Pupdate-jboss-as -f jboss-as/pom.xml -Dweld.update.version=${weld.version}

where ${weld.version} is the version of Weld you want to use

Running integration tests and the TCK on WildFly

Follow the steps above to set the JBOSS_HOME environment property and to upgrade Weld within WildFly. Then, run:

$ mvn clean verify -Dincontainer -f tests-arquillian/pom.xml

$ mvn clean verify -Dincontainer -f jboss-tck-runner/pom.xml

Something went wrong with that request. Please try again.