Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
use mavengem protocol for downloading gem artifacts
Browse files Browse the repository at this point in the history
mkristian committed Nov 23, 2015
1 parent 8a5fcf0 commit 3479034
Showing 5 changed files with 16 additions and 8 deletions.
7 changes: 3 additions & 4 deletions lib/pom.rb
Original file line number Diff line number Diff line change
@@ -43,10 +43,9 @@ def initialize( name, version, default_spec = true )
# just depends on jruby-core so we are sure the jruby.jar is in place
jar "org.jruby:jruby-core:#{version}", :scope => 'test'

#repository( :url => 'https://otto.takari.io/content/repositories/rubygems/maven/releases',
# :id => 'rubygems-releases' )
#repository( :url => 'http://rubygems-proxy.torquebox.org/releases',
# :id => 'tb-rubygems-releases' )
extension 'de.saumya.mojo:mavengem-wagon:0.1.0'
#repository :id => :mavengem, :url => 'mavengem:http://rubygems.org'

# for testing out jruby-ossl before final release :
#repository( :url => 'http://oss.sonatype.org/content/repositories/staging',
# :id => 'gem-staging' )
7 changes: 7 additions & 0 deletions lib/pom.xml
Original file line number Diff line number Diff line change
@@ -176,6 +176,13 @@ DO NOT MODIFIY - GENERATED CODE
</dependency>
</dependencies>
<build>
<extensions>
<extension>
<groupId>de.saumya.mojo</groupId>
<artifactId>mavengem-wagon</artifactId>
<version>0.1.0</version>
</extension>
</extensions>
<resources>
<resource>
<targetPath>${jruby.complete.gems}</targetPath>
1 change: 1 addition & 0 deletions pom.rb
Original file line number Diff line number Diff line change
@@ -62,6 +62,7 @@
'polyglot.dump.pom' => 'pom.xml',
'polyglot.dump.readonly' => 'true',
'jruby.plugins.version' => '1.0.10',
'mavengem-wagon.version' => '0.1.0',

'json.version' => '1.8.0',
'krypt.version' => '0.0.2.rc1',
1 change: 1 addition & 0 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -123,6 +123,7 @@ DO NOT MODIFIY - GENERATED CODE
<base.javac.version>1.7</base.javac.version>
<krypt.version>0.0.2.rc1</krypt.version>
<test-unit.version>3.0.3</test-unit.version>
<mavengem-wagon.version>0.1.0</mavengem-wagon.version>
<rdoc.version>4.1.2</rdoc.version>
<rspec.version>3.3.0</rspec.version>
<base.java.version>1.7</base.java.version>
8 changes: 4 additions & 4 deletions test/pom.rb
Original file line number Diff line number Diff line change
@@ -37,16 +37,14 @@ def truffle_spec_config(spec_type, generate_report)
inherit 'org.jruby:jruby-parent', version
id 'org.jruby:jruby-tests'

repository( :url => 'https://otto.takari.io/content/repositories/rubygems/maven/releases',
:id => 'rubygems-releases' )
repository :id => :mavengems, :url => 'mavengem:http://rubygems.org'

plugin_repository( :url => 'https://oss.sonatype.org/content/repositories/snapshots/',
:id => 'sonatype' ) do
releases 'false'
snapshots 'true'
end
plugin_repository( :id => 'rubygems-releases',
:url => 'https://otto.takari.io/content/repositories/rubygems/maven/releases' )
plugin_repository :id => :mavengems, :url => 'mavengem:http://rubygems.org'

properties( 'polyglot.dump.pom' => 'pom.xml',
'jruby.home' => '${basedir}/..',
@@ -143,6 +141,8 @@ def truffle_spec_config(spec_type, generate_report)
build do
default_goal 'test'
test_source_directory '.'

extension 'de.saumya.mojo:mavengem-wagon:${mavengem-wagon.version}'
end

profile 'bootstrap' do

0 comments on commit 3479034

Please sign in to comment.