|
2 | 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 | 3 | <modelVersion>4.0.0</modelVersion> |
4 | 4 |
|
5 | | - <groupId>org.jruby</groupId> |
6 | | - <artifactId>chicory-prism</artifactId> |
| 5 | + <groupId>org.ruby-lang</groupId> |
| 6 | + <artifactId>prism-parser</artifactId> |
7 | 7 | <version>0.0.1-SNAPSHOT</version> |
8 | 8 | <name>Java Prism</name> |
9 | | - <description>Pure Java Prism using Chicory WASM runtime</description> |
| 9 | + <description>Java API for the Prism Ruby language parser</description> |
10 | 10 |
|
11 | 11 |
|
12 | 12 | <properties> |
|
15 | 15 | <maven.compiler.source>21</maven.compiler.source> |
16 | 16 | <maven.compiler.target>21</maven.compiler.target> |
17 | 17 |
|
18 | | - <chicory.version>1.7.2</chicory.version> |
| 18 | + <chicory.version>1.7.3</chicory.version> |
19 | 19 | <junit.version>6.0.3</junit.version> |
20 | 20 | </properties> |
21 | 21 |
|
|
61 | 61 | </dependency> |
62 | 62 | <dependency> |
63 | 63 | <groupId>org.jruby</groupId> |
64 | | - <artifactId>jruby-complete</artifactId> |
65 | | - <version>10.0.3.0</version> |
| 64 | + <artifactId>jruby-stdlib</artifactId> |
| 65 | + <version>10.0.4.0</version> |
| 66 | + <scope>test</scope> |
| 67 | + </dependency> |
| 68 | + <dependency> |
| 69 | + <groupId>org.jruby</groupId> |
| 70 | + <artifactId>jruby-base</artifactId> |
| 71 | + <version>10.0.4.0</version> |
| 72 | + <scope>provided</scope> |
66 | 73 | </dependency> |
67 | 74 | </dependencies> |
68 | 75 |
|
| 76 | + <profiles> |
| 77 | + <profile> |
| 78 | + <id>release</id> |
| 79 | + <build> |
| 80 | + <plugins> |
| 81 | + <plugin> |
| 82 | + <artifactId>maven-source-plugin</artifactId> |
| 83 | + <executions> |
| 84 | + <execution> |
| 85 | + <id>attach-sources</id> |
| 86 | + <goals> |
| 87 | + <goal>jar-no-fork</goal> |
| 88 | + </goals> |
| 89 | + </execution> |
| 90 | + </executions> |
| 91 | + </plugin> |
| 92 | + <plugin> |
| 93 | + <artifactId>maven-javadoc-plugin</artifactId> |
| 94 | + <executions> |
| 95 | + <execution> |
| 96 | + <id>attach-javadocs</id> |
| 97 | + <goals> |
| 98 | + <goal>jar</goal> |
| 99 | + </goals> |
| 100 | + </execution> |
| 101 | + </executions> |
| 102 | + <configuration> |
| 103 | + <doclint>none</doclint> |
| 104 | + </configuration> |
| 105 | + </plugin> |
| 106 | + <plugin> |
| 107 | + <artifactId>maven-gpg-plugin</artifactId> |
| 108 | + <version>3.2.4</version> |
| 109 | + <executions> |
| 110 | + <execution> |
| 111 | + <id>sign-artifacts</id> |
| 112 | + <phase>verify</phase> |
| 113 | + <goals> |
| 114 | + <goal>sign</goal> |
| 115 | + </goals> |
| 116 | + </execution> |
| 117 | + </executions> |
| 118 | + <configuration> |
| 119 | + <gpgArguments> |
| 120 | + <gpgArgument>--pinentry-mode</gpgArgument> |
| 121 | + <gpgArgument>loopback</gpgArgument> |
| 122 | + </gpgArguments> |
| 123 | + </configuration> |
| 124 | + </plugin> |
| 125 | + </plugins> |
| 126 | + </build> |
| 127 | + </profile> |
| 128 | + </profiles> |
| 129 | + |
69 | 130 | <build> |
70 | 131 | <plugins> |
71 | 132 | <plugin> |
|
97 | 158 | </configuration> |
98 | 159 | </plugin> |
99 | 160 | <plugin> |
100 | | - <groupId>org.apache.maven.plugins</groupId> |
101 | | - <artifactId>maven-surefire-plugin</artifactId> |
102 | | - <version>3.5.5</version> |
| 161 | + <groupId>org.apache.maven.plugins</groupId> |
| 162 | + <artifactId>maven-surefire-plugin</artifactId> |
| 163 | + <version>3.5.5</version> |
103 | 164 | </plugin> |
104 | 165 | <plugin> |
105 | 166 | <groupId>org.codehaus.mojo</groupId> |
106 | 167 | <artifactId>build-helper-maven-plugin</artifactId> |
107 | 168 | <version>3.6.1</version> |
108 | 169 | <executions> |
109 | | - <execution> |
110 | | - <phase>generate-sources</phase> |
111 | | - <goals> |
112 | | - <goal>add-source</goal> |
113 | | - </goals> |
114 | | - <configuration> |
115 | | - <sources> |
116 | | - <source>../java</source> |
117 | | - </sources> |
118 | | - </configuration> |
119 | | - </execution> |
| 170 | + <execution> |
| 171 | + <phase>generate-sources</phase> |
| 172 | + <goals> |
| 173 | + <goal>add-source</goal> |
| 174 | + </goals> |
| 175 | + <configuration> |
| 176 | + <sources> |
| 177 | + <source>../java</source> |
| 178 | + </sources> |
| 179 | + </configuration> |
| 180 | + </execution> |
120 | 181 | </executions> |
121 | 182 | </plugin> |
122 | 183 | <plugin> |
|
130 | 191 | <goal>compile</goal> |
131 | 192 | </goals> |
132 | 193 | <configuration> |
133 | | - <name>org.jruby.parser.prism.wasm.PrismParser</name> |
| 194 | + <name>org.ruby_lang.prism.wasm.PrismParser</name> |
134 | 195 | <wasmFile>src/test/resources/prism.wasm</wasmFile> |
135 | 196 | </configuration> |
136 | 197 | </execution> |
137 | 198 | </executions> |
138 | 199 | </plugin> |
| 200 | + <plugin> |
| 201 | + <groupId>org.sonatype.central</groupId> |
| 202 | + <artifactId>central-publishing-maven-plugin</artifactId> |
| 203 | + <version>0.7.0</version> |
| 204 | + <extensions>true</extensions> |
| 205 | + <configuration> |
| 206 | + <publishingServerId>central</publishingServerId> |
| 207 | + </configuration> |
| 208 | + </plugin> |
139 | 209 | </plugins> |
140 | 210 | </build> |
141 | 211 |
|
|
0 commit comments