Permalink
Browse files

1st pass going to multiple modules using maven...not fun.

  • Loading branch information...
1 parent e629852 commit 6016411cf096cdc97ad3230f06f257ca4a0f0885 @EricThorsen committed Jul 9, 2010
Showing with 5,520 additions and 2 deletions.
  1. BIN ...ain/resources/org/enclojure/ide/project/samples/ClojureProjectTemplate/ClojureProjectTemplate.zip
  2. BIN ...clojure-plugin/src/main/resources/org/enclojure/ide/templates/project/Clojure-1.1/Clojure-1.1.zip
  3. BIN .../main/resources/org/enclojure/ide/templates/project/Clojure-1.2-SNAPSHOT/Clojure-1.2-SNAPSHOT.zip
  4. +85 −0 netbeans/suite/enclojure.kit/enclojure.core/pom.xml
  5. +3 −0 netbeans/suite/enclojure.kit/enclojure.core/src/main/nbm/manifest.mf
  6. +8 −0 netbeans/suite/enclojure.kit/enclojure.core/src/main/nbm/module.xml
  7. +11 −0 netbeans/suite/enclojure.kit/enclojure.core/src/main/resources/org/enclojure/core/Bundle.properties
  8. +5 −0 netbeans/suite/enclojure.kit/enclojure.core/src/main/resources/org/enclojure/core/layer.xml
  9. +71 −0 netbeans/suite/enclojure.kit/enclojure.debugger/pom.xml
  10. +3 −0 netbeans/suite/enclojure.kit/enclojure.debugger/src/main/nbm/manifest.mf
  11. +8 −0 netbeans/suite/enclojure.kit/enclojure.debugger/src/main/nbm/module.xml
  12. +11 −0 ...uite/enclojure.kit/enclojure.debugger/src/main/resources/org/enclojure/debugger/Bundle.properties
  13. +5 −0 netbeans/suite/enclojure.kit/enclojure.debugger/src/main/resources/org/enclojure/debugger/layer.xml
  14. +3,915 −0 netbeans/suite/enclojure.kit/enclojure.editor/dbg.txt
  15. +233 −0 netbeans/suite/enclojure.kit/enclojure.editor/pom.xml
  16. +125 −0 ...s/suite/enclojure.kit/enclojure.editor/src/main/clojure/org/enclojure/editor/lex/ClojureLexer.clj
  17. +381 −0 netbeans/suite/enclojure.kit/enclojure.editor/src/main/clojure/org/enclojure/editor/lex/Lexer.clj
  18. +54 −0 ...ite/enclojure.kit/enclojure.editor/src/main/clojure/org/enclojure/editor/lex/LexerInputReader.clj
  19. +36 −0 ...ns/suite/enclojure.kit/enclojure.editor/src/main/java/org/enclojure/editor/ClojureDataObject.java
  20. +103 −0 ...ans/suite/enclojure.kit/enclojure.editor/src/main/java/org/enclojure/editor/ClojureEditorKit.java
  21. +38 −0 ...ojure.kit/enclojure.editor/src/main/java/org/enclojure/editor/lex/CharCountingPushbackReader.java
  22. +3 −0 netbeans/suite/enclojure.kit/enclojure.editor/src/main/nbm/manifest.mf
  23. +8 −0 netbeans/suite/enclojure.kit/enclojure.editor/src/main/nbm/module.xml
  24. +14 −0 ...ns/suite/enclojure.kit/enclojure.editor/src/main/resources/org/enclojure/editor/Bundle.properties
  25. BIN ...ns/suite/enclojure.kit/enclojure.editor/src/main/resources/org/enclojure/editor/Clojure 16x16.png
  26. +12 −0 .../suite/enclojure.kit/enclojure.editor/src/main/resources/org/enclojure/editor/ClojureResolver.xml
  27. +1 −0 .../suite/enclojure.kit/enclojure.editor/src/main/resources/org/enclojure/editor/ClojureTemplate.clj
  28. +109 −0 netbeans/suite/enclojure.kit/enclojure.editor/src/main/resources/org/enclojure/editor/layer.xml
  29. +71 −0 netbeans/suite/enclojure.kit/enclojure.repl.integration/pom.xml
  30. +3 −0 netbeans/suite/enclojure.kit/enclojure.repl.integration/src/main/nbm/manifest.mf
  31. +8 −0 netbeans/suite/enclojure.kit/enclojure.repl.integration/src/main/nbm/module.xml
  32. +11 −0 ...it/enclojure.repl.integration/src/main/resources/org/enclojure/repl/integration/Bundle.properties
  33. +5 −0 ...lojure.kit/enclojure.repl.integration/src/main/resources/org/enclojure/repl/integration/layer.xml
  34. +23 −0 netbeans/suite/enclojure.kit/nbactions.xml
  35. +136 −0 netbeans/suite/enclojure.kit/pom.xml
  36. +19 −0 netbeans/suite/enclojure.kit/profiles.xml
  37. +2 −2 pom.xml
@@ -0,0 +1,85 @@
+<?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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>enclojure.kit</artifactId>
+ <groupId>org.enclojure</groupId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+ <groupId>org.enclojure</groupId>
+ <artifactId>enclojure.core</artifactId>
+ <packaging>nbm</packaging>
+ <version>1.0-SNAPSHOT</version>
+ <name>enclojure.core</name>
+
+ <repositories>
+ <!-- this is a remote repository hosting the netbeans api artifacts.
+ the versions of the artifacts are netbeans IDE release based, eg. RELEASE65.
+ You might want to use your own repository. To create one, use the nbm:populate-repository goal.
+ -->
+ <repository>
+ <id>netbeans</id>
+ <name>repository hosting netbeans.org api artifacts</name>
+ <url>http://bits.netbeans.org/maven2</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.netbeans.api</groupId>
+ <artifactId>org-openide-util</artifactId>
+ <version>RELEASE69</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>nbm-maven-plugin</artifactId>
+ <version>3.2</version>
+ <extensions>true</extensions>
+ <configuration>
+ <useOSGiDependencies>true</useOSGiDependencies>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <!-- netbeans modules in 6.9+ are 1.6 compatible -->
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.3</version>
+ <configuration>
+ <source>1.6</source>
+ <target>1.6</target>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.2</version>
+ <configuration>
+ <!-- to have the jar plugin pickup the nbm generated manifest -->
+ <useDefaultManifestFile>true</useDefaultManifestFile>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>com.theoryinpractise</groupId>
+ <artifactId>clojure-maven-plugin</artifactId>
+ <version>1.3.1</version>
+ <executions>
+ <execution>
+ <id>compile-clojure</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+OpenIDE-Module-Localizing-Bundle: org/enclojure/core/Bundle.properties
+OpenIDE-Module-Layer: org/enclojure/core/layer.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<nbm>
+<!--<moduleType>autoload</moduleType>-->
+<!--<codeNameBase>org.enclojure.core/1</codeNameBase>-->
+<licenseName>Apache License, Version 2.0</licenseName>
+<licenseFile>license.txt</licenseFile>
+
+</nbm>
@@ -0,0 +1,11 @@
+#A phrase giving a category for the module.
+# Modules with the same category may be visually grouped together in various parts of the UI.
+OpenIDE-Module-Display-Category=Maven
+
+#Localized module name and description(s)
+#If not present, by convention nbm-maven-plugin populates the values
+# from pom.name and pom.description values
+#
+#OpenIDE-Module-Long-Description=
+#OpenIDE-Module-Short-Description=
+#OpenIDE-Module-Name=
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.0//EN" "http://www.netbeans.org/dtds/filesystem-1_0.dtd">
+<filesystem>
+
+</filesystem>
@@ -0,0 +1,71 @@
+<?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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>enclojure.kit</artifactId>
+ <groupId>org.enclojure</groupId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+ <groupId>org.enclojure</groupId>
+ <artifactId>enclojure.debugger</artifactId>
+ <packaging>nbm</packaging>
+ <version>1.0-SNAPSHOT</version>
+ <name>enclojure.debugger</name>
+
+ <repositories>
+ <!-- this is a remote repository hosting the netbeans api artifacts.
+ the versions of the artifacts are netbeans IDE release based, eg. RELEASE65.
+ You might want to use your own repository. To create one, use the nbm:populate-repository goal.
+ -->
+ <repository>
+ <id>netbeans</id>
+ <name>repository hosting netbeans.org api artifacts</name>
+ <url>http://bits.netbeans.org/maven2</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.netbeans.api</groupId>
+ <artifactId>org-openide-util</artifactId>
+ <version>RELEASE69</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>nbm-maven-plugin</artifactId>
+ <version>3.2</version>
+ <extensions>true</extensions>
+ <configuration>
+ <useOSGiDependencies>true</useOSGiDependencies>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <!-- netbeans modules in 6.9+ are 1.6 compatible -->
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.3</version>
+ <configuration>
+ <source>1.6</source>
+ <target>1.6</target>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.2</version>
+ <configuration>
+ <!-- to have the jar plugin pickup the nbm generated manifest -->
+ <useDefaultManifestFile>true</useDefaultManifestFile>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+OpenIDE-Module-Localizing-Bundle: org/enclojure/debugger/Bundle.properties
+OpenIDE-Module-Layer: org/enclojure/debugger/layer.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<nbm>
+<!--<moduleType>autoload</moduleType>-->
+<!--<codeNameBase>org.enclojure.debugger/1</codeNameBase>-->
+<licenseName>Apache License, Version 2.0</licenseName>
+<licenseFile>license.txt</licenseFile>
+
+</nbm>
@@ -0,0 +1,11 @@
+#A phrase giving a category for the module.
+# Modules with the same category may be visually grouped together in various parts of the UI.
+OpenIDE-Module-Display-Category=Maven
+
+#Localized module name and description(s)
+#If not present, by convention nbm-maven-plugin populates the values
+# from pom.name and pom.description values
+#
+#OpenIDE-Module-Long-Description=
+#OpenIDE-Module-Short-Description=
+#OpenIDE-Module-Name=
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.0//EN" "http://www.netbeans.org/dtds/filesystem-1_0.dtd">
+<filesystem>
+
+</filesystem>
Oops, something went wrong.

0 comments on commit 6016411

Please sign in to comment.