Downloading Shine Framework

There are a few options to downloading Shine Framework:

  • Using Maven2
  • Downloading the binary distribution
    • With dependencies
    • Without dependencies
  • Downloading sources and building them

Optional Shine Framework downloads:

  • Javadocs

Using Shine Framework with Maven2

I recommend using this method rather than the "traditional" download options.

Adding Shine Framework Maven2 Repository

Add the following repository to your pom.xml:

  <project>
    ...
    <repositories>
      ...
          <repository>
                <id>sf-repository</id>
                <url>http://shineframework.sourceforge.net/repository</url>
      </repository>
      ...
    </repositories>
    ...
  </project>

Adding Dependencies

The Shine Framework has several components. Only the common component is required in all the layers of your application. Other components have self-explanitory names that relate to their application layer:

  • common - needed in every layer of your application
  • server - required in your server side project
  • web - required in your web project

To add the dependencies:

  • common:
      <dependencies>
        ...
        <dependency>
          <groupId>net.sf.shineframework</groupId>
          <artifactId>shine-common</artifactId>
          <version>0.1-SNAPSHOT</version>
        </dependency>
        ...
      </dependencies>
    
  • server:
      <dependencies>
        ...
        <dependency>
          <groupId>net.sf.shineframework</groupId>
          <artifactId>shine-server</artifactId>
          <version>0.1-SNAPSHOT</version>
        </dependency>
        ...
      </dependencies>
    
  • web:
      <dependencies>
        ...
        <dependency>
          <groupId>net.sf.shineframework</groupId>
          <artifactId>shine-web</artifactId>
          <version>0.1-SNAPSHOT</version>
        </dependency>
        ...
      </dependencies>
    

Binary Distribution

There are two binary distributions downloadable from sourceforge.net:

  • With dependencies - may be a little large
  • Without dependencies

Source Distribution

To build the Shine Framework from sources see build instructions. The source package is also downloadable from sourceforge.net.

Optional Downloads

The Javadoc APIs.