Skip to content

Commit 075b962

Browse files
author
monkstone
committed
polyglot maven gone mad
1 parent 837563e commit 075b962

3 files changed

Lines changed: 54 additions & 0 deletions

File tree

.mvn/extensions.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<extensions>
3+
<extension>
4+
<groupId>io.takari.polyglot</groupId>
5+
<artifactId>polyglot-ruby</artifactId>
6+
<version>0.1.10</version>
7+
</extension>
8+
</extensions>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip

pom.rb

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
project 'geomerative' do
2+
3+
model_version '4.0.0'
4+
id 'ruby-processing:geomerative:0.3.1'
5+
packaging 'jar'
6+
7+
description 'geomerative-library for JRubyArt'
8+
9+
organization 'ruby-processing', 'https://ruby-processing.github.io'
10+
11+
developer 'monkstone' do
12+
name 'Martin Prout'
13+
email 'martin_p@lineone.net'
14+
roles 'developer'
15+
end
16+
17+
issue_management 'https://github.com/ruby-processing/geomerative/issues', 'Github'
18+
19+
source_control( :url => 'https://github.com/ruby-processing/geomerative',
20+
:connection => 'scm:git:git://github.com/ruby-processing/geomerative.git',
21+
:developer_connection => 'scm:git:git@github.com:ruby-processing/geomerative.git' )
22+
23+
properties( 'maven.compiler.source' => '1.8',
24+
'project.build.sourceEncoding' => 'UTF-8',
25+
'maven.compiler.target' => '1.8',
26+
'polyglot.dump.pom' => 'pom.xml'
27+
)
28+
29+
jar 'org.processing:core:3.0.1'
30+
31+
plugin( :compiler, '3.1',
32+
'source' => '1.8',
33+
'target' => '1.8' )
34+
plugin( :jar, '2.4',
35+
'archive' => {
36+
'manifestFile' => 'MANIFEST.MF'
37+
} )
38+
plugin :resources, '2.6'
39+
40+
build do
41+
default_goal 'package'
42+
source_directory 'src'
43+
final_name 'geomerative'
44+
end
45+
end

0 commit comments

Comments
 (0)