rails
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.glassfish.scripting</groupId>
<artifactId>rails</artifactId>
<version>1.0-b18</version>
</dependency><project xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd' xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<groupId>org.glassfish.scripting</groupId>
<artifactId>rails</artifactId>
<version>1.0-b18</version>
<name>JRuby modules for GlassFish</name>
<properties>
<glassfish.version>3.0-b71</glassfish.version>
<hk2.version>0.4.13</hk2.version>
<grizzly.jruby.adapter.version>1.8.28</grizzly.jruby.adapter.version>
<grizzly.original-version>1.9.18-e</grizzly.original-version>
<jruby-config.version>1.5.0</jruby-config.version>
<jruby-monitor.version>1.5.11</jruby-monitor.version>
<jruby-common.version>1.4</jruby-common.version>
</properties>
<scm>
<connection>scm:svn:https://svn.dev.java.net/svn/glassfish-scripting/tags/rails-1.0-b18</connection>
<developerConnection>scm:svn:https://svn.dev.java.net/svn/glassfish-scripting/tags/rails-1.0-b18
</developerConnection>
</scm>
<organization>
<name>GlassFish.org</name>
<url>http://glassfish.org</url>
</organization>
<build>
<plugins>
<!-- Configure maven-bundle-plugin to generate OSGi manifest.
Please note: we use the manifest goal only and not the bundle goal.
The bundle goal can lead to very surprising results if the
package names are not correctly specified. So,
we use the jar plugin to generate the jar.-->
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>1.4.3</version>
<configuration>
<!-- Since, we are in a top level pom and
we we don't want it to be active for plain jar type artifacts,
enable the plugin for hk2-jar and bundle packaging type only,
-->
<supportedProjectTypes>
<supportedProjectType>hk2-jar</supportedProjectType>
<supportedProjectType>bundle</supportedProjectType>
</supportedProjectTypes>
<instructions>
<!-- Read all the configuration from osgi.bundle file, if it exists.
See Felix-699 to find out why we use ${basedir}.
-->
<_include>-${basedir}/osgi.bundle</_include>
</instructions>
</configuration>
<executions>
<execution>
<id>bundle-manifest</id>
<phase>process-classes</phase>
<goals>
<goal>manifest</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.sun.enterprise</groupId>
<artifactId>hk2-maven-plugin</artifactId>
<version>${hk2.version}</version>
<extensions>true</extensions>
<configuration>
<archive>
<!-- Use the manifest.mf produced by maven-bundle-plugin:manifest -->
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
<finalName>${artifactId}</finalName>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.0-beta-9</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<configuration>
<finalName>${artifactId}</finalName>
</configuration>
<executions>
<execution>
<id>attach-sources</id>
<phase>verify</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav</artifactId>
<version>1.0-beta-2</version>
</extension>
</extensions>
</build>
<modules>
<module>jruby-all</module>
<module>grizzly-jruby</module>
<module>rails-connector</module>
</modules>
<dependencies>
<dependency>
<groupId>org.glassfish.scripting.jruby</groupId>
<artifactId>jruby-config</artifactId>
<version>${jruby-config.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
<repositories>
<repository>
<!-- back up glassfish maven repository in case the 'glassfish-repository' goes down -->
<id>glassfish-repository-wsinterop</id>
<name>Java.net Repository for Glassfish</name>
<url>http://maven.dyndns.org/glassfish/</url>
<snapshots>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
</pluginRepositories>
<distributionManagement>
<repository>
<uniqueVersion>false</uniqueVersion>
<!-- the ID maps to ~/.m2/settings.xml, so don't change the ID -->
<id>rator.sfbay</id>
<url>dav:http://glassfish-maven-repository.sfbay/maven/repositories/glassfish/</url>
</repository>
</distributionManagement>
<licenses>
<license>
<distribution>repo</distribution>
<name>CDDL and GPLv2 w/ classpath execption dual license</name>
<url>https://glassfish.dev.java.net/public/CDDL+GPL.html</url>
</license>
</licenses>
</project>