Skip to content

Commit f761aa9

Browse files
committed
Initial project skeleton
0 parents  commit f761aa9

File tree

3 files changed

+149
-0
lines changed

3 files changed

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

pom.xml

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
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-javascript</artifactId>
13+
<version>0.1.0-SNAPSHOT</version>
14+
15+
<name>SciJava Scripting: JavaScript</name>
16+
<description>JSR-223-compliant JavaScript 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-javascript</connection>
68+
<developerConnection>scm:git:git@github.com:scijava/scripting-javascript</developerConnection>
69+
<tag>HEAD</tag>
70+
<url>https://github.com/scijava/scripting-javascript</url>
71+
</scm>
72+
73+
<issueManagement>
74+
<system>GitHub Issues</system>
75+
<url>https://github.com/scijava/scripting-javascript/issues</url>
76+
</issueManagement>
77+
78+
<ciManagement>
79+
<system>Jenkins</system>
80+
<url>https://jenkins.imagej.net/job/scripting-JavaScript/</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+
<!-- Test dependencies -->
91+
<dependency>
92+
<groupId>junit</groupId>
93+
<artifactId>junit</artifactId>
94+
<scope>test</scope>
95+
</dependency>
96+
</dependencies>
97+
98+
<build>
99+
<plugins>
100+
<plugin>
101+
<artifactId>maven-jar-plugin</artifactId>
102+
<configuration>
103+
<archive>
104+
<manifest>
105+
<packageName>org.scijava.plugins.scripting.javascript</packageName>
106+
</manifest>
107+
</archive>
108+
</configuration>
109+
</plugin>
110+
<plugin>
111+
<groupId>org.codehaus.mojo</groupId>
112+
<artifactId>license-maven-plugin</artifactId>
113+
<configuration>
114+
<licenseName>bsd_2</licenseName>
115+
<organizationName>Board of Regents of the University of
116+
Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
117+
Institute of Molecular Cell Biology and Genetics.</organizationName>
118+
<projectName>SciJava Common shared library for SciJava software.</projectName>
119+
</configuration>
120+
</plugin>
121+
</plugins>
122+
</build>
123+
124+
</project>

0 commit comments

Comments
 (0)