View/Hide Sitemap Inline ...

Project

PicoContainer is hosted at GitHub

Jira Bug tracking

Old Confluence based documentation (for Pico 1.x)

Source control root for Pico 2.x (you will need Maven2 installed to build):

http://svn.codehaus.org/picocontainer/java/2.x/trunk/

For other languages:

Ruby (“Rico”) - http://svn.codehaus.org/picocontainer/ruby/

Php - http://svn.codehaus.org/picocontainer/php/

.NET - http://svn.codehaus.org/picocontainer/dotnet/

Maven repositories for artifact download :

Numbered releases : http://central.maven.org/maven2/org/picocontainer/

Snapshot (work in progress) releases http://snapshots.repository.codehaus.org/org/picocontainer/

Developer’s Note

If you wish to work with the Pico Sources, sometimes the 3rd party library Paranamer is updated before it gets synced to the maven central repository. You can get past frustrating compile error during those few days between update and sync by adding the following code to your maven’s settings.xml file.

<profiles>
    <profile>
        <id>pico</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <repositories>
            <repository>
                <id>codehaus</id>
                <snapshots><enabled>false</enabled></snapshots>
                <releases><enabled>true</enabled></releases>
                <url>http://central.maven.org/maven2/</url>
            </repository>
        </repositories>
    </profile>
</profiles>

License

Pico is BSD licensed . At least, with us as copyright holder instead of “Regents of the University of California”.

You can use it, write extensions for it, from/with software that is:

Under the terms of the BSD license you don’t have to give changes back to us, or make your license the same as ours. If there is something that would benefit PicoContainer we would be pretty happy if you donated it back :-)