File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44pubs
55listingfile.txt
66* .iml
7+ /ikvmbin
8+ /ikvm
Load diff This file was deleted.
Load diff This file was deleted.
Original file line number Diff line number Diff line change 1+ 1 . Download [ ikvm.exe] ( https://netcologne.dl.sourceforge.net/project/ikvm/ikvm/7.2.4630.5/ikvmbin-7.2.4630.5.zip ) and put it in a folder ` ikvmbin ` on the root of the repo (add it to ignore list)
2+ 2 . Build the project : ` mvn clean package `
3+ 3 . the .dll is generated in the output dir
Original file line number Diff line number Diff line change 44
55 <groupId >proparse</groupId >
66 <artifactId >proparse</artifactId >
7- <version >1 .0</version >
7+ <version >5.0.0 .0</version >
88
99 <name >Proparse</name >
10- <url >https://github.com/ccleaud/proparse</url >
11-
10+ <url >https://github.com/jcaillon/proparse</url >
1211
1312 <properties >
13+ <ikvm >ikvm\bin</ikvm >
1414 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
15- <maven .compiler.source>1.7</maven .compiler.source>
16- <maven .compiler.target>1.7</maven .compiler.target>
1715 </properties >
1816
1917 <dependencies >
133131 </configuration >
134132 </plugin >
135133
134+
135+ <plugin >
136+ <artifactId >maven-antrun-plugin</artifactId >
137+ <version >1.8</version >
138+ <executions >
139+ <execution >
140+ <phase >package</phase >
141+ <configuration >
142+ <target >
143+ <!--
144+ Place any Ant task here. You can add anything
145+ you can add between <target> and </target> in a
146+ build.xml.
147+ -->
148+ <exec executable =" ${ikvm}\ikvmc.exe" >
149+ <arg value =" -out:${project.build.directory}\proparse.net.dll" />
150+ <arg value =" -version:${project.version}" />
151+ <arg value =" -keyfile:proparse.net.snk" />
152+ <arg value =" -nowarn:0108" />
153+ <arg value =" ${project.build.directory}\${project.artifactId}-${project.version}.jar" />
154+ <arg value =" ${project.build.directory}\lib\*" />
155+ </exec >
156+ </target >
157+ </configuration >
158+ <goals >
159+ <goal >run</goal >
160+ </goals >
161+ </execution >
162+ </executions >
163+ </plugin >
164+
136165 </plugins >
137166 </build >
138167
File renamed without changes.
You can’t perform that action at this time.
0 commit comments