[jira] [Updated] (HBASE-12381) Add maven enforcer rules for build assumptions

2014-11-07 Thread Andrew Purtell (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-12381:
---
Fix Version/s: (was: 0.98.9)
   0.98.8

 Add maven enforcer rules for build assumptions
 --

 Key: HBASE-12381
 URL: https://issues.apache.org/jira/browse/HBASE-12381
 Project: HBase
  Issue Type: Task
  Components: build
Reporter: Sean Busbey
Assignee: Sean Busbey
Priority: Minor
 Fix For: 2.0.0, 0.98.8, 0.94.25, 0.99.2

 Attachments: HBASE-12381.1.patch.txt


 our ref guide says that you need maven 3 to build. add an enforcer rule so 
 that people find out early that they have the wrong maven version, rather 
 then however things fall over if someone tries to build with maven 2.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12381) Add maven enforcer rules for build assumptions

2014-11-05 Thread Lars Hofhansl (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lars Hofhansl updated HBASE-12381:
--
Fix Version/s: (was: 0.94.26)
   0.94.25

 Add maven enforcer rules for build assumptions
 --

 Key: HBASE-12381
 URL: https://issues.apache.org/jira/browse/HBASE-12381
 Project: HBase
  Issue Type: Task
  Components: build
Reporter: Sean Busbey
Assignee: Sean Busbey
Priority: Minor
 Fix For: 2.0.0, 0.94.25, 0.98.9, 0.99.2

 Attachments: HBASE-12381.1.patch.txt


 our ref guide says that you need maven 3 to build. add an enforcer rule so 
 that people find out early that they have the wrong maven version, rather 
 then however things fall over if someone tries to build with maven 2.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12381) Add maven enforcer rules for build assumptions

2014-10-30 Thread Sean Busbey (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Busbey updated HBASE-12381:

Summary: Add maven enforcer rules for build assumptions  (was: Add maven 
enforcer rule for maven version)

updating title to broaded a bit. We can also enforce Java 7 on branch-1+

 Add maven enforcer rules for build assumptions
 --

 Key: HBASE-12381
 URL: https://issues.apache.org/jira/browse/HBASE-12381
 Project: HBase
  Issue Type: Task
  Components: build
Reporter: Sean Busbey
Assignee: Sean Busbey
Priority: Minor

 our ref guide says that you need maven 3 to build. add an enforcer rule so 
 that people find out early that they have the wrong maven version, rather 
 then however things fall over if someone tries to build with maven 2.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12381) Add maven enforcer rules for build assumptions

2014-10-30 Thread Sean Busbey (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Busbey updated HBASE-12381:

Attachment: HBASE-12381.1.patch.txt

patch for master. requires maven = 3.0.3 (based on the oldest version we have 
building on jenkins) and java = the source compilation target variable, which 
is 1.7 on master (based on java compat doc).

patch picks back to branch-1 cleanly.  patch picks back to 0.98 and 0.94 with 
straight-forward conflicts but works correctly (e.g. enforcing java 1.6+) after 
fixing.

Manually tested by building on a system that meets the above  requirements and 
by building on the same system but with the minimums updated to be newer than I 
have. Also tested that enforcement happens both at the top level and if only a 
single module is built.

 Add maven enforcer rules for build assumptions
 --

 Key: HBASE-12381
 URL: https://issues.apache.org/jira/browse/HBASE-12381
 Project: HBase
  Issue Type: Task
  Components: build
Reporter: Sean Busbey
Assignee: Sean Busbey
Priority: Minor
 Attachments: HBASE-12381.1.patch.txt


 our ref guide says that you need maven 3 to build. add an enforcer rule so 
 that people find out early that they have the wrong maven version, rather 
 then however things fall over if someone tries to build with maven 2.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12381) Add maven enforcer rules for build assumptions

2014-10-30 Thread Sean Busbey (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Busbey updated HBASE-12381:

Status: Patch Available  (was: Open)

 Add maven enforcer rules for build assumptions
 --

 Key: HBASE-12381
 URL: https://issues.apache.org/jira/browse/HBASE-12381
 Project: HBase
  Issue Type: Task
  Components: build
Reporter: Sean Busbey
Assignee: Sean Busbey
Priority: Minor
 Attachments: HBASE-12381.1.patch.txt


 our ref guide says that you need maven 3 to build. add an enforcer rule so 
 that people find out early that they have the wrong maven version, rather 
 then however things fall over if someone tries to build with maven 2.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-12381) Add maven enforcer rules for build assumptions

2014-10-30 Thread stack (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stack updated HBASE-12381:
--
   Resolution: Fixed
Fix Version/s: 0.99.2
   0.98.9
   0.94.26
   2.0.0
 Release Note: Enforces maven = 3.0.3 (based on the oldest version we have 
building on jenkins) and java = the source compilation target variable, which 
is 1.7 on master and branch-1 (based on java compat doc) and 1.6 before this.
 Hadoop Flags: Reviewed
   Status: Resolved  (was: Patch Available)

Nice patch [~busbey] Thanks.  Committed to 0.94+

 Add maven enforcer rules for build assumptions
 --

 Key: HBASE-12381
 URL: https://issues.apache.org/jira/browse/HBASE-12381
 Project: HBase
  Issue Type: Task
  Components: build
Reporter: Sean Busbey
Assignee: Sean Busbey
Priority: Minor
 Fix For: 2.0.0, 0.94.26, 0.98.9, 0.99.2

 Attachments: HBASE-12381.1.patch.txt


 our ref guide says that you need maven 3 to build. add an enforcer rule so 
 that people find out early that they have the wrong maven version, rather 
 then however things fall over if someone tries to build with maven 2.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)