This repository was archived by the owner on Feb 28, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +88
-0
lines changed Expand file tree Collapse file tree 2 files changed +88
-0
lines changed Original file line number Diff line number Diff line change
1
+ repositories :
2
+ remote :
3
+ - http://repo1.maven.org/maven2
4
+ - https://stocksoftware.jfrog.io/stocksoftware/public
5
+ - https://stocksoftware.jfrog.io/stocksoftware/oss
6
+ - https://stocksoftware.jfrog.io/stocksoftware/staging
7
+ - https://stocksoftware.jfrog.io/stocksoftware/thirdparty-local
8
+
9
+ artifacts :
10
+ idea_codestyle : au.com.stocksoftware.idea.codestyle:idea-codestyle:xml:1.12
11
+
12
+ anodoc : org.realityforge.anodoc:anodoc:jar:1.0.0
13
+
14
+ javax_jsr305 : com.google.code.findbugs:jsr305:jar:3.0.1
15
+
16
+ # GWT deps
17
+ gwt_user : com.google.gwt:gwt-user:jar:2.8.2
18
+ gwt_dev : com.google.gwt:gwt-dev:jar:2.8.2
19
+
20
+ jsinterop_annotations : com.google.jsinterop:jsinterop-annotations:jar:1.0.2
21
+ jsinterop_annotations_sources : com.google.jsinterop:jsinterop-annotations:jar:sources:1.0.2
22
+
23
+ jsinterop_base : com.google.jsinterop:base:jar:1.0.0-RC1
24
+ jsinterop_base_sources : com.google.jsinterop:base:jar:sources:1.0.0-RC1
25
+
26
+ elemental2_core : com.google.elemental2:elemental2-core:jar:1.0.0-RC1
27
+ elemental2_dom : com.google.elemental2:elemental2-dom:jar:1.0.0-RC1
28
+ elemental2_promise : com.google.elemental2:elemental2-promise:jar:1.0.0-RC1
29
+
30
+ react4j_annotation : org.realityforge.react4j:react4j-annotations:jar:0.54
31
+ react4j_core : org.realityforge.react4j:react4j-core:jar:0.54
32
+ react4j_dom : org.realityforge.react4j:react4j-dom:jar:0.54
33
+ react4j_processor : org.realityforge.react4j:react4j-processor:jar:0.54
34
+
35
+ braincheck : org.realityforge.braincheck:braincheck:jar:1.5.0
Original file line number Diff line number Diff line change
1
+ require 'buildr/git_auto_version'
2
+ require 'buildr/gpg'
3
+ require 'buildr/gwt'
4
+
5
+ desc 'React4j-Widget: Interoperability with GWT Widget API'
6
+ define 'react4j-widget' do
7
+ project . group = 'org.realityforge.react4j.widget'
8
+ compile . options . source = '1.8'
9
+ compile . options . target = '1.8'
10
+ compile . options . lint = 'all'
11
+
12
+ project . version = ENV [ 'PRODUCT_VERSION' ] if ENV [ 'PRODUCT_VERSION' ]
13
+
14
+ dom_artifact = artifact ( :react4j_dom )
15
+ pom . include_transitive_dependencies << dom_artifact
16
+ pom . dependency_filter = Proc . new { |dep | dom_artifact == dep [ :artifact ] }
17
+
18
+ project . processorpath << :react4j_processor
19
+
20
+ compile . with :javax_jsr305 ,
21
+ :anodoc ,
22
+ :jsinterop_base ,
23
+ :jsinterop_base_sources ,
24
+ :jsinterop_annotations ,
25
+ :jsinterop_annotations_sources ,
26
+ :elemental2_core ,
27
+ :elemental2_dom ,
28
+ :elemental2_promise ,
29
+ :braincheck ,
30
+ :react4j_annotation ,
31
+ :react4j_core ,
32
+ :react4j_dom ,
33
+ :gwt_user
34
+
35
+ gwt_enhance ( project )
36
+
37
+ package ( :jar )
38
+ package ( :sources )
39
+ package ( :javadoc )
40
+
41
+ doc .
42
+ using ( :javadoc ,
43
+ :windowtitle => 'React4j Widget API Documentation' ,
44
+ :linksource => true ,
45
+ :timestamp => false ,
46
+ :link => %w( https://react4j.github.io/react4j https://arez.github.io/api https://docs.oracle.com/javase/8/docs/api http://www.gwtproject.org/javadoc/latest/ )
47
+ )
48
+
49
+ iml . excluded_directories << project . _ ( 'tmp' )
50
+ iml . excluded_directories << project . _ ( 'node_modules' )
51
+
52
+ ipr . add_component_from_artifact ( :idea_codestyle )
53
+ end
You can’t perform that action at this time.
0 commit comments