File tree Expand file tree Collapse file tree 3 files changed +23
-3
lines changed Expand file tree Collapse file tree 3 files changed +23
-3
lines changed Original file line number Diff line number Diff line change 1
1
#-*- mode: ruby -*-
2
2
3
+ snapshot_repository :id => 'sonatype' , :url => 'https://oss.sonatype.org/content/repositories/snapshots'
4
+
3
5
gemspec :jar => 'jopenssl' , :include_jars => true
4
6
5
7
if model . version . to_s . match /[a-zA-Z]/
Original file line number Diff line number Diff line change 3
3
end
4
4
5
5
require 'jopenssl/version'
6
- require "bcpkix-jdk15on-#{ Jopenssl ::Version ::BOUNCY_CASTLE_VERSION } .jar"
7
- require "bcprov-jdk15on-#{ Jopenssl ::Version ::BOUNCY_CASTLE_VERSION } .jar"
6
+ begin
7
+ # if we have jar-dependencies we let it track the jars
8
+ require 'jar-dependencies'
9
+ require_jar ( 'org.bouncycastle' , 'bcpkix-jdk15on' , Jopenssl ::Version ::BOUNCY_CASTLE_VERSION )
10
+ require_jar ( 'org.bouncycastle' , 'bcprov-jdk15on' , Jopenssl ::Version ::BOUNCY_CASTLE_VERSION )
11
+ rescue LoadError
12
+ require "org/bouncycastle/bcpkix-jdk15on/#{ Jopenssl ::Version ::BOUNCY_CASTLE_VERSION } /bcpkix-jdk15on-#{ Jopenssl ::Version ::BOUNCY_CASTLE_VERSION } .jar"
13
+ require "org/bouncycastle/bcprov-jdk15on/#{ Jopenssl ::Version ::BOUNCY_CASTLE_VERSION } /bcprov-jdk15on-#{ Jopenssl ::Version ::BOUNCY_CASTLE_VERSION } .jar"
14
+ end
8
15
9
16
# Load extension
10
17
require 'jruby'
Original file line number Diff line number Diff line change 31
31
<tesla .dump.readonly>true</tesla .dump.readonly>
32
32
<gem .path>${gem.home} </gem .path>
33
33
<gem .home>../target/rubygems</gem .home>
34
- <jruby .plugins.version>1.0.2 </jruby .plugins.version>
34
+ <jruby .plugins.version>1.0.3-SNAPSHOT </jruby .plugins.version>
35
35
<tesla .dump.pom>pom.xml</tesla .dump.pom>
36
36
<project .build.sourceEncoding>utf-8</project .build.sourceEncoding>
37
37
</properties >
66
66
</dependency >
67
67
</dependencies >
68
68
<repositories >
69
+ <repository >
70
+ <releases >
71
+ <enabled >false</enabled >
72
+ </releases >
73
+ <snapshots >
74
+ <enabled >true</enabled >
75
+ </snapshots >
76
+ <id >sonatype</id >
77
+ <url >https://oss.sonatype.org/content/repositories/snapshots</url >
78
+ </repository >
69
79
<repository >
70
80
<id >rubygems-releases</id >
71
81
<url >http://rubygems-proxy.torquebox.org/releases</url >
134
144
<configuration >
135
145
<gemspec >jruby-openssl.gemspec</gemspec >
136
146
<includeDependencies >true</includeDependencies >
147
+ <useRepositoryLayout >true</useRepositoryLayout >
137
148
</configuration >
138
149
</plugin >
139
150
<plugin >
You can’t perform that action at this time.
0 commit comments