To access the WebSphere sMash source code, you need to first:
- Register as a ProjectZero.org member.
You must be a ProjectZero.org member and have a valid user name and password to access the source code. If you are not already a member, you can register for free. - Accept the source access license agreement.
You must read and accept the license agreement to be given access to the source code.
You will be prompted for your user information when you access the source code. Your user information will be verified to confirm that you have accepted the license agreement.
View or Download the WebSphere sMash source code
The SVN base URL for WebSphere sMash is https://www.projectzero.org/svn/zero.
Elements at the base level are:
/branches
/tags
/trunk
The latest WebSphere sMash code is found in the /trunk
Prerequisites for accessing the source code
- Windows, Mac OSX, or Linux operating system
- A Subversion client. You can use any of the following Subversion clients:
- Browser
- Subversion Command Line client - version 1.4.3 or later from http://subversion.tigris.org/project_packages.html
- Subversion Eclipse plug-in (Subclipse) at http://subclipse.tigris.org/update_1.2.x
- Subversion aware desktop application (for example, Tortoise)
- Eclipse SDK 3.3 or later
Note: Eclipse must be started with version 5.0 of the JDK or download errors will occur.
Building the WebSphere sMash source code
The source can be built using the Ant-based build process, either from command line or within Eclipse.
If you are a first-time user, follow the detailed instructions for
building WebSphere sMash from source on our development Wiki.
Prerequisites for building the source code
- Java SE Development Kit (JDK) 5.0
Note: IBM employees should use the IBM internal site for downloading the JDK. - Apache Ant 1.7.0 for building from command line
- Eclipse SDK 3.3 or later for building from within an IDE
Note: Eclipse must be started with version 5.0 of the JDK or download errors will occur.
