Skip to content

Commit f97e8cf

Browse files
committed
Initial project skeleton
0 parents  commit f97e8cf

File tree

3 files changed

+155
-0
lines changed

3 files changed

+155
-0
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/.classpath
2+
/.project
3+
/.settings/
4+
/target

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# JRuby Scripting
2+
3+
This library provides a
4+
[JSR-223-compliant](https://en.wikipedia.org/wiki/Scripting_for_the_Java_Platform)
5+
scripting plugin for the [JRuby](http://jruby.org/) language.
6+
7+
It is implemented as a `ScriptLanguage` plugin for the [SciJava
8+
Common](https://github.com/scijava/scijava-common) platform, which means that
9+
in addition to being usable directly as a `javax.script.ScriptEngineFactory`,
10+
it also provides some functionality on top, such as the ability to generate
11+
lines of script code based on SciJava events.
12+
13+
For a complete list of scripting languages available as part of the SciJava
14+
platform, see the
15+
[Scripting](https://github.com/scijava/scijava-common/wiki/Scripting) page on
16+
the SciJava Common wiki.
17+
18+
See also:
19+
* [JRuby Scripting](http://wiki.imagej.net/JRuby_Scripting)
20+
on the ImageJ wiki.

pom.xml

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
5+
<parent>
6+
<groupId>org.scijava</groupId>
7+
<artifactId>pom-scijava</artifactId>
8+
<version>1.167</version>
9+
<relativePath />
10+
</parent>
11+
12+
<artifactId>scripting-jruby</artifactId>
13+
<version>0.1.0-SNAPSHOT</version>
14+
15+
<name>SciJava Scripting: JRuby</name>
16+
<description>JSR-223-compliant JRuby scripting language plugin.</description>
17+
<url>http://scijava.org/</url>
18+
<inceptionYear>2008</inceptionYear>
19+
20+
<licenses>
21+
<license>
22+
<name>Simplified BSD License</name>
23+
<distribution>repo</distribution>
24+
</license>
25+
</licenses>
26+
27+
<developers>
28+
<developer>
29+
<id>dscho</id>
30+
<name>Johannes Schindelin</name>
31+
<email>schindelin@wisc.edu</email>
32+
<url>http://loci.wisc.edu/people/johannes-schindelin</url>
33+
<organization>UW-Madison LOCI</organization>
34+
<organizationUrl>http://loci.wisc.edu/</organizationUrl>
35+
<roles>
36+
<role>architect</role>
37+
<role>developer</role>
38+
</roles>
39+
<timezone>-6</timezone>
40+
</developer>
41+
<developer>
42+
<id>ctrueden</id>
43+
<name>Curtis Rueden</name>
44+
<email>ctrueden@wisc.edu</email>
45+
<url>http://loci.wisc.edu/people/curtis-rueden</url>
46+
<organization>UW-Madison LOCI</organization>
47+
<organizationUrl>http://loci.wisc.edu/</organizationUrl>
48+
<roles>
49+
<role>architect</role>
50+
<role>developer</role>
51+
</roles>
52+
<timezone>-6</timezone>
53+
</developer>
54+
</developers>
55+
56+
<mailingLists>
57+
<mailingList>
58+
<name>SciJava</name>
59+
<subscribe>https://groups.google.com/group/scijava</subscribe>
60+
<unsubscribe>https://groups.google.com/group/scijava</unsubscribe>
61+
<post>scijava@googlegroups.com</post>
62+
<archive>https://groups.google.com/group/scijava</archive>
63+
</mailingList>
64+
</mailingLists>
65+
66+
<scm>
67+
<connection>scm:git:git://github.com/scijava/scripting-jruby</connection>
68+
<developerConnection>scm:git:git@github.com:scijava/scripting-jruby</developerConnection>
69+
<tag>HEAD</tag>
70+
<url>https://github.com/scijava/scripting-jruby</url>
71+
</scm>
72+
73+
<issueManagement>
74+
<system>GitHub Issues</system>
75+
<url>https://github.com/scijava/scripting-jruby/issues</url>
76+
</issueManagement>
77+
78+
<ciManagement>
79+
<system>Jenkins</system>
80+
<url>https://jenkins.imagej.net/job/scripting-JRuby/</url>
81+
</ciManagement>
82+
83+
<dependencies>
84+
<!-- SciJava dependencies -->
85+
<dependency>
86+
<groupId>org.scijava</groupId>
87+
<artifactId>scijava-common</artifactId>
88+
</dependency>
89+
90+
<!-- Third-party dependencies -->
91+
<dependency>
92+
<groupId>org.jruby</groupId>
93+
<artifactId>jruby-complete</artifactId>
94+
<version>1.7.11</version>
95+
</dependency>
96+
97+
<!-- Test dependencies -->
98+
<dependency>
99+
<groupId>junit</groupId>
100+
<artifactId>junit</artifactId>
101+
<scope>test</scope>
102+
</dependency>
103+
</dependencies>
104+
105+
<build>
106+
<plugins>
107+
<plugin>
108+
<artifactId>maven-jar-plugin</artifactId>
109+
<configuration>
110+
<archive>
111+
<manifest>
112+
<packageName>org.scijava.plugins.scripting.jruby</packageName>
113+
</manifest>
114+
</archive>
115+
</configuration>
116+
</plugin>
117+
<plugin>
118+
<groupId>org.codehaus.mojo</groupId>
119+
<artifactId>license-maven-plugin</artifactId>
120+
<configuration>
121+
<licenseName>bsd_2</licenseName>
122+
<organizationName>Board of Regents of the University of
123+
Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
124+
Institute of Molecular Cell Biology and Genetics.</organizationName>
125+
<projectName>SciJava Common shared library for SciJava software.</projectName>
126+
</configuration>
127+
</plugin>
128+
</plugins>
129+
</build>
130+
131+
</project>

0 commit comments

Comments
 (0)