Develop and Download Open Source Software

Browse Subversion Repository

Contents of /exewrap-jetty/trunk/README.MD

Parent Directory Parent Directory | Revision Log Revision Log


Revision 92 - (show annotations) (download)
Tue Jul 14 03:11:09 2020 UTC (3 years, 8 months ago) by hirukawa_ryo
File size: 2349 byte(s)
* exewrap-jetty 9.4.30
exewrap 1.6.2に変更しました。
1 jetty-startのソースコード ダウンロード
2 https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-start/
3
4 たとえば Jetty 9.4.1 の jetty-start の場合…
5 https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-start/9.4.1.v20170120/
6 ここから
7 jetty-start-9.4.1.v20170120-sources.jar
8 をダウンロードします。
9
10 ダウンロードしたZIPを展開して
11 org を src/main/java にコピー
12 METAINF-INF を src/main/resources にコピー
13
14 jetty-9.4.11ではjetty-startだけでなくjetty-utilも必要になりました。
15 jetty-startが依存しているjetty-util内の
16 JavaVersion.java
17 TopologicalSort.java
18 の2つが必要です。
19
20 src/main/java/exewrap/jetty/Main.java のコメントを読んで org にコピーしたソースを修正します。
21
22
23 2017/10/17
24 下記usage.txtを移動させる作業は不要になりました。
25 * src/main/java/org/eclipse/jetty/start/usage.txt を
26 * src/main/resources/org/eclipse/jetty/start/usage.txt に移動する。
27
28 build.gradleに下記の設定をすることで、
29 src/main/java 下位の usage.txt も自動的にjar に含まれるようになったためです。
30
31 sourceSets {
32 main {
33 resources {
34 srcDirs "src/main/resources", "src/main/java"
35 }
36 }
37 }
38
39 2015/10/04
40 jetty/lib/cdi-websocket-9.3.3.v20150827.jar が存在するとdemo-baseがエラーになる。
41 cdi-websocket-9.3.3.v20150827.jarを消せば問題なく動作するようです。
42
43 2016-11-23
44 jetty/lib/cdi-websocket が存在しても問題なくなったみたい?
45
46 2020-05-15
47 Java 11でJAXBを使うには…
48
49 JAXBに必要なライブラリを取得します。
50 以下のbuild.gradleを設定してcopyJAXBタスクを実行すると build/JAXB 以下に必要なライブラリが出力されます。
51 これを jetty 配布フォルダーの lib/ext/jaxb などにまるごとコピーしておけばJAXBが使えるようになります。
52
53 repositories {
54 mavenCentral()
55 }
56
57 dependencies {
58 implementation "javax.xml.bind:jaxb-api:2.3.1"
59 implementation "org.glassfish.jaxb:jaxb-runtime:2.3.1"
60 }
61
62 task copyJAXB(type: Copy) {
63 setGroup("build")
64 setDescription("Copy JAXB libraries.")
65 from (sourceSets.main.runtimeClasspath) {
66 include '*.jar'
67 }
68 from('lib') {
69 include '*.dll'
70 }
71 into "${buildDir}/JAXB/"
72 }
73

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26