File tree Expand file tree Collapse file tree 6 files changed +39
-22
lines changed Expand file tree Collapse file tree 6 files changed +39
-22
lines changed Original file line number Diff line number Diff line change 4
4
pubs
5
5
listingfile.txt
6
6
* .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 4
4
5
5
<groupId >proparse</groupId >
6
6
<artifactId >proparse</artifactId >
7
- <version >1 .0</version >
7
+ <version >5.0.0 .0</version >
8
8
9
9
<name >Proparse</name >
10
- <url >https://github.com/ccleaud/proparse</url >
11
-
10
+ <url >https://github.com/jcaillon/proparse</url >
12
11
13
12
<properties >
13
+ <ikvm >ikvm\bin</ikvm >
14
14
<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>
17
15
</properties >
18
16
19
17
<dependencies >
133
131
</configuration >
134
132
</plugin >
135
133
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
+
136
165
</plugins >
137
166
</build >
138
167
File renamed without changes.
You can’t perform that action at this time.
0 commit comments