Skip to content

Commit

Permalink
Merge pull request #27 from carocad/fix/missing-class
Browse files Browse the repository at this point in the history
fix: missing java files on release process
  • Loading branch information
carocad committed Nov 20, 2019
2 parents 683b926 + af46843 commit 88e50fd
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 4 deletions.
5 changes: 5 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ jobs:

- stage: Release
if: tag IS present
script:
- curl -O https://www.antlr.org/download/antlr-4.7.1-complete.jar
# generate java
- java -jar antlr-4.7.1-complete.jar -Xexact-output-dir -o src/java/parcera/antlr -package parcera.antlr -Dlanguage=Java -no-listener -no-visitor src/Clojure.g4
- lein do javac, compile, check
deploy:
- provider: script
script: lein deploy clojars
Expand Down
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,12 @@ this dependency will be in the classpath to avoid collisions.
(parcera/code [:symbol "ns"])
;; "ns"
```

## contributing

- To get you setup check the [travis](./.travis.yml) file which
already contains a full setup from scratch.
- The project contains a benchmark which should be the decision factor for
performance issues inside `parcera`.
- Please follow [Clojure's Etiquete](https://www.clojure.org/community/etiquette)
for issues and pull requests
5 changes: 2 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<groupId>carocad</groupId>
<artifactId>parcera</artifactId>
<packaging>jar</packaging>
<version>0.4.0</version>
<version>0.4.1-SNAPSHOT</version>
<name>parcera</name>
<description>Grammar-based Clojure parser</description>
<url>https://github.com/carocad/parcera</url>
Expand All @@ -17,7 +17,7 @@
<url>https://github.com/carocad/parcera</url>
<connection>scm:git:git://github.com/carocad/parcera.git</connection>
<developerConnection>scm:git:ssh://[email protected]/carocad/parcera.git</developerConnection>
<tag>4ff04f242eddc4791cfdf2df572f91890c202e6c</tag>
<tag>3d33c541bd0f49e46db7db12b23b4e2035eb9fd5</tag>
</scm>
<build>
<sourceDirectory>src/clojure</sourceDirectory>
Expand Down Expand Up @@ -51,7 +51,6 @@
</goals>
<configuration>
<sources>
<source>src/javascript</source>
<source>src/java</source>
</sources>
</configuration>
Expand Down
2 changes: 1 addition & 1 deletion project.clj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(defproject carocad/parcera "0.4.0"
(defproject carocad/parcera "0.4.1"
:description "Grammar-based Clojure parser"
:url "https://github.com/carocad/parcera"
:license {:name "LGPLv3"
Expand Down

0 comments on commit 88e50fd

Please sign in to comment.