mirror of
https://github.com/enso-org/enso.git
synced 2024-12-18 09:51:42 +03:00
479f74cc84
This PR adds sources for Enso language support in IGV (and NetBeans). The support is based on TextMate grammar shown in the editor and registration of the Enso language so IGV can find it. Then this PR adds new GitHub Actions workflow file to build the project using Maven.
112 lines
4.5 KiB
XML
112 lines
4.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<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">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<groupId>org.enso.tools</groupId>
|
|
<artifactId>enso4igv</artifactId>
|
|
<packaging>nbm</packaging>
|
|
<name>Enso Language Support for NetBeans & Ideal Graph Visualizer</name>
|
|
<version>1.0-SNAPSHOT</version>
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.apache.netbeans.utilities</groupId>
|
|
<artifactId>nbm-maven-plugin</artifactId>
|
|
<extensions>true</extensions>
|
|
<version>4.7</version>
|
|
<configuration>
|
|
<useOSGiDependencies>true</useOSGiDependencies>
|
|
<author>Enso.org</author>
|
|
<licenseName>Apache 2.0</licenseName>
|
|
<licenseFile>../../LICENSE</licenseFile>
|
|
</configuration>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-jar-plugin</artifactId>
|
|
<version>3.2.2</version>
|
|
<configuration>
|
|
<archive>
|
|
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
|
|
</archive>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-netbeans-api-annotations-common</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-netbeans-modules-textmate-lexer</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-netbeans-api-templates</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-openide-filesystems</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-openide-loaders</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-openide-nodes</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-openide-util</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-openide-util-lookup</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-openide-util-ui</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-openide-windows</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-openide-text</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-netbeans-core-multiview</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-openide-awt</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.netbeans.api</groupId>
|
|
<artifactId>org-openide-dialogs</artifactId>
|
|
<version>${netbeans.version}</version>
|
|
</dependency>
|
|
</dependencies>
|
|
<properties>
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
<netbeans.version>RELEASE113</netbeans.version>
|
|
</properties>
|
|
</project>
|