怕老婆的钱包 · How to enable chown ...· 1 周前 · |
鬼畜的大象 · Solved: HDFS NFS copy ...· 1 周前 · |
怕老婆的仙人球 · Solved: How to launch ...· 1 周前 · |
淡定的打火机 · 电脑清理怎么做?5个方法帮你解决电脑空间不足 ...· 1 周前 · |
腹黑的键盘 · 国家自然科学基金外国资深学者研究基金团队项目 ...· 3 月前 · |
孤独的铁链 · pytest+requests+allure ...· 1 年前 · |
爱喝酒的四季豆 · C语言实现ps命令的编写_划舞鱼的技术博客_ ...· 1 年前 · |
酒量小的领带 · PromQL Tutorial: 5 ...· 1 年前 · |
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
Maven 17 Jan 2024 [Karl Heinz Marbaise / Willem]## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Project Status: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (21 years ago) There are currently 69 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - Romain Manni-Bucau was added to the PMC on 2023-10-16 - No new committers. Last addition was Aleksandr Ashitkin on 2023-04-06. ## Project Activity: Maven JXR 3.3.2 was released on 2023-12-26. Maven Compiler Plugin 3.12.1 was released on 2023-12-21. Maven Resolver 2.0.0-alpha-5 was released on 2023-12-17. Maven Indexer 7.1.1 was released on 2023-12-16. Maven Compiler Plugin 3.12.0 was released on 2023-12-15. Maven Site Plugin 4.0.0-M13 was released on 2023-12-14. Maven Reporting Impl 4.0.0-M13 was released on 2023-12-10. Maven Surefire 3.2.3 was released on 2023-12-09. Apache Maven 3.9.6 was released on 2023-12-01. Maven Resolver 2.0.0-alpha-3 was released on 2023-12-01. Maven Build Cache extension 1.1.0 was released on 2023-11-30. Maven Javadoc Plugin 3.6.3 was released on 2023-11-30. Maven Resolver 1.9.18 was released on 2023-11-25. Maven Reporting Exec 2.0.0-M12 was released on 2023-11-21. Maven Reporting Impl 4.0.0-M12 was released on 2023-11-21. Maven Resolver 1.9.17 was released on 2023-11-21. Maven Site Plugin 4.0.0-M12 was released on 2023-11-21. Maven Doxia Sitetools 2.0.0-M16 was released on 2023-11-18. Maven Resolver 2.0.0-alpha-2 was released on 2023-11-18. Maven Project Info Reports Plugin 3.5.0 was released on 2023-11-17. Maven Reporting API 4.0.0-M9 was released on 2023-11-12. Apache Parent POM 31 was released on 2023-11-08. Maven Parent POMs 41 was released on 2023-11-08. Maven Plugin Testing 4.0.0-alpha-2 was released on 2023-11-07. Maven Resolver 2.0.0-alpha-1 was released on 2023-11-06. Maven Javadoc Plugin 3.6.2 was released on 2023-11-03. Maven Surefire 3.2.2 was released on 2023-11-03. Maven Plugin Tools 3.10.2 was released on 2023-11-02. Maven PMD Plugin 3.21.2 was released on 2023-10-30. Maven Indexer 7.1.0 was released on 2023-10-28. Apache Maven 4.0.0-alpha-8 was released on 2023-10-25. Maven Clean Plugin 3.3.2 was released on 2023-10-23. Maven Docck Plugin - Retired 1.2 was released on 2023-10-22. Maven Checkstyle Plugin 3.3.1 was released on 2023-10-21. Maven Dependency Plugin 3.6.1 was released on 2023-10-20. Maven JXR 3.3.1 was released on 2023-10-20. Maven Surefire 3.2.1 was released on 2023-10-20. Maven Plugin Tools 3.10.1 was released on 2023-10-15. Maven Site Plugin 4.0.0-M11 was released on 2023-10-14. Maven Doxia 2.0.0-M8 was released on 2023-10-13. Maven Doxia Sitetools 2.0.0-M13 was released on 2023-10-13. Maven Reporting API 4.0.0-M8 was released on 2023-10-13. Maven Reporting Exec 2.0.0-M11 was released on 2023-10-13. Maven Reporting Impl 4.0.0-M11 was released on 2023-10-13. - Maven 4 development is continuing. Download rates from central are as expected low. - Adoption rates for newer Maven versions take very long, because currently (Jan 2024) the first place based on downloads(central) kept by Maven 3.6.3 (ca. 2.4 million) while 3.9.5 only ca. 0.8 million and for 3.9.6 ca. 0.6 million. - A lot of effort is currently going into 4.X development as well as into cleaning/updating existing plugins etc. - Maven 3.8.X, 3.9.X lines continued. - Discussions related to minimum requird Maven version for the plugins. Currently we favour 3.6.3 as minimum. At the moment all plugins require 3.2.5 as minimum. ## Community Health: Activity has been increased for the last quarter on the mailing list. The activity on the issues has been increased, also the traffic on the users mailing list has increased noticeable. The jira activity is decreased a bit based on vacations also for the commit activity.18 Oct 2023 [Karl Heinz Marbaise / Willem]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Project Status: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (21 years ago) There are currently 69 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - Added new PMC members - Benjamin Marwell - Henning Schmiedehausen - Konrad Windszus - No new committers. Last addition was Aleksandr Ashitkin on 2023-04-06. ## Project Activity: New releases of plugins / components: - Apache Maven 3.9.5: 2023-10-04 - Maven Reporting Exec 2.0.0-M10: 2023-10-03 - Maven Site Plugin 4.0.0-M10: 2023-10-03 - Maven Artifact Plugin 3.5.0: 2023-10-02 - Maven Doxia Sitetools 2.0.0-M12: 2023-10-01 - Maven Reporting Impl 4.0.0-M10: 2023-10-01 - Maven Resolver 1,9,16: 2023-09-25 - Maven Shade Plugin 3.5.1: 2023-09-21 - Maven Javadoc Plugin 3.6.0: 2023-09-11 - Maven Resolver Ant Tasks 1.5.0: 2023-09-11 - Maven Enforcer 3.4.1: 2023-09-07 - Maven Archiver 3.6.1: 2023-08-19 - Maven Enforcer 3.4.0: 2023-08-19 - Maven Resolver 1.9.15: 2023-08-07 - Apache Maven 3.9.4: 2023-08-03 - Maven Indexer 7.0.4: 2023-07-27 - Maven Resolver 1.9.14: 2023-07-25 - Maven Fluido Skin 2.0.0-M7: 2023-07-09 - Maven Doxia Sitetools 2.0.0-M11: 2023-07-07 - Maven Reporting Exec 2.0.0-M9: 2023-07-07 - Maven Reporting Impl 4.0.0-M9: 2023-07-07 - Maven Site Plugin 4.0.0-M9: 2023-07-07 - Maven Fluido Skin 1.12.0: 2023-07-06 - Maven Reporting API 4.0.0-M7: 2023-07-06 Based on the current ongoing effort to bring Maven 4 forward means to focus pirmarily on Maven 4 development. The acceptances rate in the wild is low as expected because people tend not to use alpha releases. The Apache Maven 3.9.X-Release-Line is intended as an intermediate step to integrate some needed (possibly) breaking changes for Apache Maven 4.0.0 into the wild. All Apache Maven Plugins have been updated according to run with Maven 4.X without issues. ## Community Health: Activity has been decreased based on the vacations period during the summer. In general the overall health is very good.19 Jul 2023 [Karl Heinz Marbaise / Christofer]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Project Status: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (20 years ago) There are currently 69 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. Last addition was Sylwester Lachiewicz on 2023-03-21. - No new committers. Last addition was Aleksandr Ashitkin on 2023-04-06. ## Project Activity: Maven Fluido Skin 1.12.0 was released on 2023-07-06. Maven Reporting API 4.0.0-M7 was released on 2023-07-06. Apache Maven 3.9.3 was released on 2023-06-26. Maven Resolver 1.9.13 was released on 2023-06-23. Maven Doxia 2.0.0-M7 was released on 2023-06-21. Maven Clean Plugin 3.3.1 was released on 2023-06-20. Maven Resolver 1.9.12 was released on 2023-06-19. Maven Indexer 7.0.3 was released on 2023-06-16. Maven Resolver 1.9.11 was released on 2023-06-16. Maven Shade Plugin 3.5.0 was released on 2023-06-16. Maven Parent POMs 40 was released on 2023-06-12. Apache Parent POM 30 was released on 2023-06-11. Maven Invoker Plugin 3.6.0 was released on 2023-06-11. Maven WAR Plugin 3.4.0 was released on 2023-06-11. Apache Maven Build Cache Extension 1.0.1 was released on 2023-06-09. Maven Project Info Reports Plugin 3.4.5 was released on 2023-06-03. Maven Surefire 3.1.2 was released on 2023-06-03. Maven Release 3.0.1 was released on 2023-05-30. Maven Project Info Reports Plugin 3.4.4 was released on 2023-05-26. Maven Checkstyle Plugin 3.3.0 was released on 2023-05-19. Maven Dependency Plugin 3.6.0 was released on 2023-05-19. Maven SCM 2.0.1 was released on 2023-05-18. Maven Source Plugin. 3.3.0 was released on 2023-05-17. Maven Indexer 7.0.2 was released on 2023-05-12. Maven PMD Plugin 3.21.0 was released on 2023-05-12. Maven Plugin Tools 3.9.0 was released on 2023-05-12. Apache Maven 3.9.2 was released on 2023-05-11. Maven Assembly Plugin 3.6.0 was released on 2023-05-11. Maven Shared Utils 3.4.2 was released on 2023-05-11. Maven Remote Resources Plugin 3.1.0 was released on 2023-05-08. Maven GPG Plugin 3.1.0 was released on 2023-05-06. Maven Resolver 1.9.10 was released on 2023-05-05. Maven Surefire 3.1.0 was released on 2023-05-05. Maven Dependency Analyzer 1.13.2 was released on 2023-05-01. Maven Shared Utils 3.4.1 was released on 2023-04-30. Maven Site Plugin 4.0.0-M8 was released on 2023-04-29. Maven Doxia Sitetools 2.0.0-M10 was released on 2023-04-26. Maven Fluido Skin 2.0.0-M6 was released on 2023-04-26. Maven Reporting Exec 2.0.0-M8 was released on 2023-04-26. Maven Reporting Impl 2.0.0-M8 was released on 2023-04-26. Maven Checkstyle Plugin 3.2.2 was released on 2023-04-18. Maven Plugin Tools 3.8.2 was released on 2023-04-18. Maven Resolver 1.9.8 was released on 2023-04-16. Maven Doxia Sitetools 2.0.0-M8 was released on 2023-04-15. Maven Project Info Reports Plugin 3.4.3 was released on 2023-04-15. Maven Reporting Exec 2.0.0-M7 was released on 2023-04-15. Maven Reporting Impl 2.0.0-M7 was released on 2023-04-15. Maven Shared Jar 3.0.0 was released on 2023-04-15. Maven Dependency Analyzer 1.13.1 was released on 2023-04-12. Based on the current ongoing effort we have reached the version 4.0.0 (alpha-7) of Apache Maven and getting a number of reports about issues. The acceptances rate in the wild is low as expected because people tend not to use alpha releases. The Apache Maven 3.9.X-Release-Line is intended as an intermediate step to integrate some needed (possibly) breaking changes for Apache Maven 4.0.0 into the wild. A lot of our own plugins have been upgraded in the meantime. ## Community Health: On the users list as well as on the dev list we can observe an decrease of activity. The decrease in activity on JIRA issue list might be related to github issue usages which corolates with the JIRA issue activity. Also in general very active community on the mailing list as well as on the slack channels.19 Apr 2023 [Karl Heinz Marbaise / Sharan]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (20 years ago) There are currently 69 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - Sylwester Lachiewicz was added to the PMC on 2023-03-21 - Aleksandr Ashitkin was added as committer on 2023-04-06 - Maximilian Novikov was added as committer on 2023-04-05 ## Project Activity: Maven Reporting API 4.0.0-M6 was released on 2023-04-09. Maven Site Plugin 4.0.0-M7 was released on 2023-04-08. Apache Resource Bundles 1.5 was released on 2023-04-05. Maven Doxia Sitetools 2.0.0-M7 was released on 2023-04-02. Maven Reporting Exec 2.0.0-M6 was released on 2023-04-02. Maven Reporting Impl 4.0.0-M6 was released on 2023-04-02. Maven Enforcer 3.3.0 was released on 2023-04-01. Maven Fluido Skin 2.0.0-M5 was released on 2023-03-28. Maven Invoker Plugin 3.5.1 was released on 2023-03-27. Maven SCM Publish Plugin 3.2.1 was released on 2023-03-26. Maven Deploy Plugin 3.1.1 was released on 2023-03-24. Maven Filtering 3.3.1 was released on 2023-03-24. Maven Install Plugin 3.1.1 was released on 2023-03-24. Maven Resources Plugin 3.3.1 was released on 2023-03-24. Apache Maven 4.0.0-alpha-5 was released on 2023-03-20. Maven Site Plugin 4.0.0-M6 was released on 2023-03-20. Maven Doxia 2.0.0-M6 was released on 2023-03-19. Maven Doxia Sitetools 2.0.0-M6 was released on 2023-03-19. Maven Reporting API 4.0.0-M5 was released on 2023-03-19. Maven Reporting Exec 2.0.0-M5 was released on 2023-03-19. Maven Reporting Impl 2.0.0-M5 was released on 2023-03-19. Apache Maven 3.9.1 was released on 2023-03-18. Maven Release 3.0.0 was released on 2023-03-17. Maven SCM 2.0.0 was released on 2023-03-15. Maven Help Plugin 3.4.0 was released on 2023-03-14. Apache Maven Surefire 3.0.0 was released on 2023-03-11. Maven Resolver 1.9.7 was released on 2023-03-11. Maven Wrapper 3.2.0 was released on 2023-03-09. Apache Maven 3.8.8 was released on 2023-03-08. Maven Resolver 1.9.6 was released on 2023-03-06. Maven Artifact Plugin 3.4.1 was released on 2023-03-05. Maven Compiler Plugin 3.11.0 was released on 2023-02-27. Maven Indexer 7.0.1 was released on 2023-02-27. Maven Plugin Testing 4.0.0-alpha-1 was released on 2023-02-27. Maven Plugin Tools 3.8.1 was released on 2023-02-27. Maven Resolver 1.9.5 was released on 2023-02-23. Maven Assembly Plugin 3.5.0 was released on 2023-02-22. Apache Maven Surefire 3.0.0-M9 was released on 2023-02-14. Maven Fluido Skin 2.0.0-M3 was released on 2023-02-12. Maven Invoker Plugin 3.5.0 was released on 2023-02-12. Maven Javadoc Plugin 3.5.0 was released on 2023-02-12. Maven Reporting Impl 4.0.0-M4 was released on 2023-02-11. Maven Site Plugin 4.0.0-M5 was released on 2023-02-11. Apache Maven 3.9.0 was released on 2023-02-09. Maven Deploy Plugin 3.1.0 was released on 2023-02-09. Maven Artifact Plugin 3.4.0 was released on 2023-02-04. Apache Maven 4.0.0-alpha-4 was released on 2023-02-01. Apache Maven Daemon 0.9.0 was released on 2023-02-01. Apache Maven Daemon 1.0.0-m4 was released on 2023-02-01. Maven Doxia Sitetools 2.0.0-M5 was released on 2023-01-31. Maven Reporting Exec 2.0.0-M4 was released on 2023-01-31. Maven Enforcer 3.2.1 was released on 2023-01-28. Maven Doxia 2.0.0-M5 was released on 2023-01-22. Maven Reporting API 4.0.0-M4 was released on 2023-01-22. Maven Fluido Skin 1.11.2 was released on 2023-01-17. Maven Plugin Tools 3.7.1 was released on 2023-01-16. Maven Resolver 1.9.4 was released on 2023-01-16. Doxia 1.12.0 was released on 2023-01-14. Doxia Converter 1.3 was released on 2023-01-14. Maven Fluido Skin 2.0.0-M2 was released on 2023-01-12. Some detailed information: Based on the current ongoing effort we have reached the version 4.0.0 (alpha-5) of Apache Maven and getting a number of reports about possible issues. The Apache Maven 3.9.X-Release-Line is intended as an intermediate step to integrate some needed (possibly) breaking changes for Apache Maven 4.0.0 into the wild. It has shown some of the expected breaks. We have made new Apache Maven Daemon version release: * 1.0.0-m6 which embeds Apache Maven 4.0.0-alpha-5 and Maven 3.9.1 The Doxia cleaning out process is undergoing. The SCM release 2.0.0 is now available. ## Community Health: On the users list as well as on the dev list we can observe an increase of activity also the JIRA issue activity has been increased and furthermore the commit activity has increased. The activity of GitHub PR's is even increasing compared to the previous quarter.15 Feb 2023 [Karl Heinz Marbaise / Christofer]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (19 years ago) There are currently 67 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - none. ## Project Activity: - Apache Maven 4.0.0-alpha-4 released on 2023-02-01. - Apache Maven Daemon 0.9.0 released on 2023-02-01. - Apache Maven Daemon 1.0.0-m4 release on 2023-02-01. - Apache Maven 3.8.7 was released on 2022-12-24. - Apache Maven Build Cache Extension 1.0.0 was released on 2022-11-07. Plugins/Extensions (ordered by date) - Maven Enforcer 3.2.1 was released on 2023-01-28. - Maven Plugin Tools 3.7.1 was released on 2023-01-16. - Maven Dependency Plugin 3.5.0 was released on 2023-01-07. - Maven Surefire 3.0.0-M8 was released on 2023-01-07. - Maven Checkstyle Plugin 3.2.1 was released on 2023-01-06. - Maven PMD Plugin 3.20.0 was released on 2023-01-06. - Maven Project Info Reports Plugin 3.4.2 was released on 2023-01-06. - Maven Invoker Plugin 3.4.0 was released on 2022-12-20. - Maven Site Plugin 4.0.0-M4 was released on 2022-12-02. - Maven Reporting Exec 2.0.0-M3 was released on 2022-11-29. - Maven Reporting Impl 4.0.0-M3 was released on 2022-11-29. - Maven Dependency Plugin 3.4.0 was released on 2022-11-26. - Maven Install Plugin 3.1.0 was released on 2022-11-13. Other (ordered by date) - Maven Doxia 2.0.0-M5 was released on 2023-01-22. - Maven Reporting API 4.0.0-M4 was released on 2023-01-22. - Maven Fluido Skin 1.11.2 was released on 2023-01-17. - Maven Resolver 1.9.4 was released on 2023-01-16. - Doxia 1.12.0 was released on 2023-01-14. - Doxia Converter 1.3 was released on 2023-01-14. - Maven Fluido Skin 2.0.0-M2 was released on 2023-01-12. - Maven Script Interpreter 1.4 was released on 2022-12-20. - Maven Wagon 3.5.3 was released on 2022-12-18. - Apache Parent POM 29 was released on 2022-12-11. - Maven Parent POM 39 was released on 2022-12-11. - Maven Doxia Sitetools 2.0.0-M4 was released on 2022-11-26. - Maven Resolver 1.9.2 was released on 2022-11-26. - Maven Reporting API 4.0.0-M3 was released on 2022-11-23. - Apache Parent POM 28 was released on 2022-11-22. - Maven Parent POM 38 was released on 2022-11-22. - Maven Shared Resources 5 was released on 2022-11-22. - Maven Resolver 1.9.1 was released on 2022-11-17. - Apache Maven Dependency Tree 3.2.1 was released on 2022-11-15. - Maven Indexer 7.0.0 was released on 2022-11-11. - Maven Resolver 1.9.0 was released on 2022 Some detailed information: Based on the current ongoing effort we have reached the version 4.0.0 (alpha-4) of Apache Maven and getting a number of reports about possible issue. The acceptance rate is as expected at the moment very low because people do not very often use alpha tagged software. Still considering lifting the minimum JDK requirement to JDK17. We have made the 1.0.0 release of the Apache Maven Build Cache Extension which supports the improvement for larger builds. This includes * Incremental builds over the changed project graph part only * Subtree support in multimodule projects (caches discovered from the larger project) * Version normalization to support project version agnostic caches * Project state restoration (partial) to avoid expensive tasks (code generation and similar) https://maven.apache.org/extensions/maven-build-cache-extension/). During the writing of this report the voting for Apache Maven 3.9.0 is almost finished. The 3.9.X release is intended as an intermediate step to integrate some needed (possibly) breaking changes for Apache Maven 4.0.0 into the wild. Also integrated some changes for the Maven Build Cache Extension. Furthermore, backport some useful enhancements from Maven 4.0.0 (for example MAVEN_ARGS). We have made two Apache Maven Daemon versions releases: * 0.9.0 which embeds Apache Maven 3.8.7 * 1.0.0-m4 which embeds Apache Maven 4.0.0-alpha-4 The entire Doxia stack along with Maven Reporting components and Maven Site Plugin is being skimmed, cleaned out, and long-standing, breaking changes addressed. It is going a mostly, non-compatible change to the previous major versions. The SCM cleanup process is still ongoing. ## Community Health: On the users list we can observe a decrease of activity but the other hand we can see an increase of pull request on GitHub site. There is a lot of activity on StackOverflow/Reddit about asking questions etc. which shows a kind of move to other medias instead of mailing list.18 Jan 2023 [Karl Heinz Marbaise / Sander]
No report was submitted.
16 Nov 2022 [Karl Heinz Marbaise / Rich]## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (19 years ago) There are currently 67 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Guillaume Node was added to the PMC on 2022-10-17. - Konrad Windszus was added as a new committer on 2022-08-21. ## Project Activity: - Apache Maven 4.0.0-alpha-2 was released on 2022-10-24. - Apache Maven Daemon 0.8.2 was released on 2022-10-10. - Apache Maven Daemon 0.8.1 was released on 2022-09-19. Plugins/Extensions (ordered by date) - Maven Release Plugin 3.0.0-M7 was released on 2022-10-29. - Maven Shade Plugin 3.4.1 was released on 2022-10-21. - Maven EAR Plugin 3.3.0 was released on 2022-10-18. - Maven JAR Plugin 3.3.0 was released on 2022-09-12. - Maven Shade Plugin 3.4.0 was released on 2022-09-11. - Maven PMD Plugin 3.19.0 was released on 2022-09-01. - Maven PMD Plugin 3.18.0 was released on 2022-08-20. - Maven Checkstyle Plugin 3.2.0 was released on 2022-08-20. - Maven PDF Plugin 1.6.1 was released on 2022-08-16. - Maven JXR Plugin 3.3.0 was released on 2022-08-16. - Maven Help Plugin 3.3.0 was released on 2022-08-14. - Maven Project Info Reports Plugin 3.4.1 was released on 2022-08-10. - Maven Javadoc Plugin 3.4.1 was released on 2022-08-13. - Maven Site Plugin 3.12.1 was released on 2022-08-04. - Maven Resources Plugin 3.2.0 was released on 2022-07-25. - Maven Site Plugin 4.0.0-M2 was released on 2022-07-25. - Maven Install Plugin 3.0.1 was released on 2022-07-23. - Maven Assembly Plugin 3.4.2 was released on 2022-07-23. - Maven Remote Resources Plugin 3.0.0 was released on 2022-07-20. - Maven RAR Plugin 3.0.0 was released on 2022-07-20. - Maven Deploy Plugin 3.0.0 was released on 2022-07-19. - Maven Install Plugin 3.0.0 was released on 2022-07-19. - Maven Assembly Plugin 3.4.1 was released on 2022-07-07. Other (ordered by date) - Maven SCM 2.0.0-M3 was released on 2022-10-28. - Maven Doxia 2.0.0-M4 was released on 2022-10-19. - Maven Verifier 2.0.0-M1 was released on 2022-09-26. - Maven Shared Common Artifact Filters 3.3.2 was released on 2022-09-16. - Maven Dependency Tree - 3.2.0 was released on 2022-08-25. - Maven Dependency Analyzer - 1.13.0 was released on 2022-08-24. - Maven Reporting Impl 3.2.0 was released on 2022-08-09. - Maven Reporting API 3.1.1 was released on 2022-07-31. - Maven SCM 2.0.0-M2 was released on 2022-07-30. - Maven Resolver 1.8.2 was released on 2022-07-28. - Apache Maven Parent POMs 37 Released was released on 2022-07-23. - Maven Reporting Exec 2.0.0-M2 was released on 2022-07-22. - Maven Shared Common Artifact Filters 3.3.1 was released on 2022-07-20. - Maven Indexer 6.2.2 was released on 2022-07-19. - Apache Software Foundation Parent POM Version 27 was released on 2022-07-14. - Maven Reporting Impl 4.0.0-M2 was released on 2022-07-08. - Maven Reporting API 4.0.0-M2 was released on 2022-07-04. - Maven File management 3.1.0 was released on 2022-07-01. Some detailed information: A very important step has been reached based on the first public release of Apache Maven 4.0.0 (alpha-2). This gives the community a chance to test current projects related to compatibility etc. and finding issues which might have been crept in. The preparation of the new release line Apache Maven 3.9.0 is ongoing. Efforts regarding the SCM cleanup resulting in some releases (SM 2.0.0-MX). With the lifting of the minimum required Maven version for plugins up to Maven 3.2.5 there have been created a number of plugin releases which will continue over a longer time period to finish this uplifting process. ## Community Health: On the users list we can observe a decrease of activity but the other hand we can see an increase of pull request on GitHub site. There is a lot of activity on StackOverflow/Reddit about asking questions etc. which shows a kind of move to other medias instead of mailing list.19 Oct 2022 [Karl Heinz Marbaise / Christofer]
No report was submitted.
20 Jul 2022 [Karl Heinz Marbaise / Sam]## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (19 years ago) There are currently 66 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Slawomir Jaranowski was added to the PMC on 2022-04-10 - No new committers. Last addition was Peter Palaga on 2022-01-10. ## Project Activity: - Apache Maven 3.8.6 was released on 2022-06-06 - Maven Wrapper 3.1.1 was released on 2022-05-14. Plugins/Extensions (ordered by date) - Maven Assembly Plugin 3.4.0 was released on 2022-07-01. - Maven Site Plugin 4.0.0-M2 was released on 2022-06-24. - Maven Toolchains Plugin 3.1.0 was released on 2022-06-18. - Maven Surefire 3.0.0-M7 was released on 2022-06-06. - Maven Failsafe 3.0.0-M7 was released on 2022-06-06. - Maven Release 3.0.0-M6 was released on 2022-06-08. - Maven Enforcer 3.1.0 was released on 2022-06-07. - Maven Invoker Plugin 3.3.0 was released on 2022-05-25. - Maven Site Plugin 4.0.0-M1 was released on 2022-04-27. - Maven Project Info Reports Plugin 3.3.0 was released on 2022-04-23. - Maven Antrun Plugin 3.1.0 was released on 2022-04-18. - Maven EJB Plugin 3.2.1 was released on 2022-04-18. - Maven PDF Plugin 1.6.0 was released on 2022-04-18. - Maven Javadoc Plugin 3.4.0 was released on 2022-04-17. - Maven Site Plugin 3.12.0 was released on 2022-04-16. Other (ordered by date) - Maven Reporting API 4.0.0-M2 was released on 2022-07-01. - File Management 3.1.0 was released on 2022-07-01. - Maven Archiver 3.6.0 was released on 2022-06-26. - Maven Fluido Skin 1.11.1 was released on 2022-06-25. - Maven Wagon 3.5.2 was released on 2022-06-23. - Maven Doxia Sitetools 2.0.0-M3 was released on 2022-06-20. - Maven Doxia 2.0.0-M3 was released on 2022-06-18. - Maven Filtering 3.3.0 was released on 2022-06-12. - Maven Common Artifact Filters 3.3.0 was released on 2022-06-11. - Maven Resolver 1.8.1 was released on 2022-06-10. - Maven Indexer 6.2.1 was released on 2022-06-03. - Maven PMD Plugin 3.17.0 was released on 2022-05-31. - Maven SCM 1.13.0 was released on 2022-05-26. - Maven Fluido Skin 1.11.0 was released on 2022-05-14. - Maven Shared Dependency Tree 3.3.1 was released on 2022-05-14. - Maven Daemon 0.8.0 was released on 2022-05-11. - Maven Indexer 6.2.0 was released on 2022-05-05. - Maven Reporting Exec 2.0.0-M1 was released on 2022-04-23. - Maven Reporting Impl 4.0.0-M1 was released on 2022-04-20. - Maven Reporting API 4.0.0-M1 was released on 2022-04-17. - Maven Resolver 1.8.0 was released on 2022-04-14. - Maven Parent POMs 36 was released on 2022-04-18. - Apache Parent POM 26 was released on 2022-04-09. Some detailed information: There are a lot of cleanups going on in different areas for example in SCM. The reason is simply because no one has access to those tools. This means in consequence it's not possible to support those things. A large number of of plugins getting cleanups related to old APIs of Maven 2 (compatibility) which will be removed because it's not needed anymore. Also a number of upgrades related to API cleanups (for example SCM) and some changes and cleanups related to the upcoming Maven 4 release to make maintenance easier. Also lifting the minimum required version for plugins up to Maven 3.2.5 which solves a lot of compatibility issues. Preparing Maven 3.9.0 release which lifts JDK requirement to JDK8. ## Community Health: On the users list we can observe a decrease of activity but the other hand we can see an increase of pull request on GitHub site. There is a lot of activity on StackOverflow/Reddit about asking questions etc. which shows a kind of move to other medias instead of mailing list. The drop in activity on [email protected] and on [email protected] looks like an issue on infrastructure site. The general activity on JIRA seemed to be more or less the same.20 Apr 2022
WHEREAS, the Board of Directors heretofore appointed Robert Scholte (rfscholte) to the office of Vice President, Apache Maven, and WHEREAS, the Board of Directors is in receipt of the resignation of Robert Scholte from the office of Vice President, Apache Maven, and WHEREAS, the Project Management Committee of the Apache Maven project has chosen by vote to recommend Karl Heinz Marbaise (khmarbaise) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Robert Scholte is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Maven, and BE IT FURTHER RESOLVED, that Karl Heinz Marbaise be and hereby is appointed to the office of Vice President, Apache Maven, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache Maven Project Chair, was approved by Unanimous Vote of the directors present.20 Apr 2022 [Robert Scholte / Bertrand]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (19 years ago) There are currently 66 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - Peter Palaga was added as committer on 2022-01-10 ## Project Activity: Last Maven Release: 3.8.5 (2021-03-05) Plugins/Extensions (ordered by date) Maven JAR Plugin 3.2.2 was released on 2022-01-08. Maven Compiler Plugin 3.9.0 was released on 2022-01-09. Maven Plugin Plugin 3.6.4 was released on 2022-01-11. Maven Project Info Reports Plugin 3.2.1 was released on 2022-02-01. Maven Javadoc Plugin 3.3.2 was released on 2022-02-07. Maven Site Plugin 3.11.0 was released on 2022-02-13. Maven Compiler Plugin 3.10.0 was released on 2022-02-14. Maven PMD Plugin 3.16.0 was released on 2022-02-15. Maven Project Info Reports Plugin 3.2.2 was released on 2022-02-21. Maven Dependency Plugin 3.3.0 was released on 2022-03-05. Apache Maven Compiler Plugin 3.10.1 was released on 2022-03-11. Maven JXR Plugin 3.2.0 was released on 2022-03-15. Apache Maven Shade Plugin Version 3.3.0 was released on 2022-03-24. Apache Maven Clean Plugin Version 3.2.0 was released on 2022-04-01. Maven Surefire Plugin 3.0.0-M6 was released on 2022-04-04. Maven Failsafe Plugin 3.0.0-M6 was released on 2022-04-04. Other (ordered by date) Maven SCM 2.0.0-M1 was released on 2022-01-08. Maven Plugin Tools 3.6.4 was released on 2022-01-11. Maven Doxia 2.0.0-M1 was released on 2022-01-17. Maven Dependency Analyzer 1.12.0 was released on 2022-01-29. Maven Reporting API 3.1.0 was released on 2022-02-01. Maven Doxia Sitetools 2.0.0-M1 was released on 2022-02-01. Maven Reporting Impl 3.1.0 was released on 2022-02-05. Maven Reporting Exec 1.6.0 was released on 2022-02-10. Maven Doxia 2.0.0-M2 was released on 2022-02-13. Maven Indexer 6.1.1 was released on 2022-02-17. Maven Doxia Sitetools 2.0.0-M2 was released on 2022-02-17. Apache Parent POM 25 was released on 2022-02-20. Maven Parent POMs 35 was released on 2022-03-03. Apache Maven Shared Verifier Version 1.8.0 was released on 2022-03-19. ## Community Health: There are preparations of Maven 4, which is the current master branch. There will be a Maven 3.9.0 with some backports from the master branch This version will require Java 8. Based on the project activity you can see there have been a lot of releases. Karl Heinz Marbaise has been voted to become the new chair of Apache Maven https://lists.apache.org/thread/wcj1ldq2w6qbl4klyfw5dpvtmmro46kn19 Jan 2022 [Robert Scholte / Justin]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (19 years ago) There are currently 66 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - Gazda was added as committer on 2022-01-10 - Slawomir Jaranowski was added as committer on 2021-12-13 ## Project Activity: Last Maven Release: 3.8.4 (2021-11-14) Plugins/Extensions (ordered by date) Maven Plugin Plugin 3.6.2 was released on 2021-11-21. Maven PDF Plugin 1.5.1 was released on 2021-11-28. Maven Artifact Plugin 3.2.0 was released on 2021-11-30. Maven Site Plugin 3.10.0 was released on 2021-12-22. Maven Deploy Plugin 3.0.0-M2 was released on 2021-12-27. Maven Archetype Plugin 3.2.1 was released on 2021-12-30. Maven Release Plugin 3.0.0-M5 was released on 2022-01-02. Maven JAR Plugin 3.2.1 was released on 2022-01-05. Maven JAR Plugin 3.2.2 was released on 2022-01-08. Maven Compiler Plugin 3.9.0 was released on 2022-01-09. Other (ordered by date) Maven Resolver Ant Tasks 1.4.0 was released on 2021-11-20. Maven Plugin Tools 3.6.2 was released on 2021-11-21. Maven Doxia 1.11.1 was released on 2021-11-28. Maven Fluido Skin 1.10.0 was released on 2021-11-30. Maven Doxia Sitetools 1.11.1 was released on 2021-12-12. Maven Wrapper 3.1.0 was released on 2021-12-16. Maven Wagon 3.5.0 was released on 2021-12-19. Maven Resolver 1.7.3 was released on 2021-12-19. Maven Wagon 3.5.1 was released on 2021-12-23. Maven SCM 1.12.2 was released on 2021-12-28. Maven Archiver 3.5.2 was released on 2022-01-02. Maven SCM 2.0.0-M1 was released on 2022-01-08. ## Community Health: Maven was not hit by the Log4J vulnerabilities, as it uses SLF4J simple-logger. The 3 adopted projects maven-wrapper, maven-build-cache and maven-daemon have been the most active repositories. The first one aims on building a Maven project without the need of having Maven installed on your system, the other two aim on faster builds.20 Oct 2021 [Robert Scholte / Sharan]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (19 years ago) There are currently 64 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - No new committers. Last addition was Guillaume Nodet on 2021-05-23. ## Project Activity: Last Maven Release: 3.8.3 (2021-09-27) Plugins/Extensions (ordered by date) Maven Enforcer Plugin 3.0.0 was released on 2021-07-30. Maven Javadoc Plugin 3.3.1 was released on 2021-09-07. Maven WAR Plugin 3.3.2 was released on 2021-09-10. Maven PMD Plugin 3.15.0 was released on 2021-09-10. Other (ordered by date) Apache Parent POM 24 was released on 2021-07-14. Maven SCM 1.11.3 was released on 2021-08-08. Maven Resolver 1.7.2 was released on 2021-09-08. Maven SCM 1.12.0 was released on 2021-09-13. ## Community Health: In August Maven 3.8.2 was released. The idea was to cherrypick some of the commits already on the Maven 4 branch that should be harmless but also helpfull. After the release we were made aware of some regressions, so the set of selected commits were not that harmless as intended. So we were enforced to do a Maven 3.8.3 release soon after it. Maven 1.7.x contains an implementation of a "shared local repository". Most developers won't hit such issue, but CI servers that make use a shared local repository and where same files are downloaded at the same time could corrupt files. Every last Wednesday of the month there's a Maven Apéro: an online meetup of Maven committers to have a social talks, preferrably not Maven related (even though we all know it'll happen anyway). Java 17, the next LTS, was released on September 14th. We've already been testing it for a while, so we're not surprised that we haven't heard of any critical or blocking issues related to Maven.21 Jul 2021 [Robert Scholte / Sheng]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. There is however one request and I guess this is the best place to mention it: It is hard to keep the Maven PMC involved in the content of this report. My request is to automatically send the drafts and reports to private@, so they have the chance to give feedback, instead of my trying to enforce it. In the end it should be the PMC story, not just my interpretation. ## Membership Data: Apache Maven was founded 2003-03-01 (18 years ago) There are currently 64 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - Guillaume Nodet was added as committer on 2021-05-23 ## Project Activity: Last Maven Release: 3.8.1 (2021-04-04) Plugins (ordered by date) Maven Release Plugin 3.0.0-M4 was released on 2021-04-16. Maven JXR Plugin 3.1.1 was released on 2021-04-22. Maven Project Info Reports Plugin 3.1.2 was released on 2021-04-25. Maven Plugin Plugin 3.6.1 was released on 2021-04-26. Maven GPG Plugin 3.0.1 was released on 2021-05-08. Maven Artifact Plugin 3.1.0 was released on 2021-05-12. Maven Javadoc Plugin 3.3.0 was released on 2021-05-22. Maven Dependency Plugin 3.2.0 was released on 2021-06-07. Other (ordered by date) Maven Plugin Tools 3.6.1 was released on 2021-04-26. Maven Shared Utils 3.3.4 was released on 2021-04-30. Maven Resolver 1.6.3 was released on 2021-05-04. Maven Resolver 1.7.0 was released on 2021-05-08. Maven Resolver Ant Tasks 1.3.1 was released on 2021-05-13. Maven Resolver 1.7.1 was released on 2021-06-14. Maven Doxia 1.10 was released on 2021-06-21. Maven Doxia Sitetools 1.10 was released on 2021-06-26. Maven Dependency Tree 3.1.0 was released on 2021-07-11. ## Community Health: The @ASFMavenProject Twitter handle is now verified! About 3 months after the release of Maven 3.8.1, we hardly get any issues that are related to the changes related to the vulnerabilities. It is always hard to draw conclusions, either nobody has upgraded or the upgrade went fine or one just don't share their issues. Currently we're preparing a Maven 4.0.0-alpha-1 and a Maven 3.8.2 (with fixes and non-invasive Maven 4 backports). Snyk has published their annual Jvm Ecosystem Report at https://snyk.io/jvm-ecosystem-report-2021/ . "Maven is still the number one build system for the Java ecosystem. With more than 76% of developers using Maven, it is even higher than in last year’s survey." INFRA has informed us about providing a new Controller for Jenkins (https://ci-maven.apache.org). So far we are able to log in, but it is hard to predict the impact. Arnaud Héritier is willing to help on behalf of Maven.21 Apr 2021 [Robert Scholte / Roman]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: "There are no issues requiring board attention." ## Membership Data: Apache Maven was founded 2003-03-01 (18 years ago) There are currently 63 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - No new committers. Last addition was Benjamin Marwell on 2020-12-05. ## Project Activity: Last Maven Release: 3.8.1 (2021-04-04) Plugins (ordered by date) Maven Checkstyle Plugin 3.1.2 was released on 2021-01-30. Maven Artifact Plugin 3.0.0 was released on 2021-02-20. Maven Invoker Plugin 3.2.2 was released on 2021-02-20. Maven Scripting Plugin 3.0.0 was released on 2021-03-01. Maven Wrapper Plugin 3.0.2 was released on 2021-04-08. Other (ordered by date) Maven Archiver 3.5.1 was released on 2021-01-27. Maven Common Artifact Filters 3.1.1 was released on 2021-01-30. Maven Shared Invoker 3.1.0 was released on 2021-02-07. Maven Wagon 3.4.3 was released on 2021-02-19. Maven Common Artifact Filters 3.2.0 was released on 2021-02-20. Maven Resolver 1.6.2 was released on 2021-03-16. ## Community Health: In the last report I mentioned a the potential vulnerability in Maven. As you can see we did release a new Maven version, but it contains mainly a new feature to block external access via http by default. Special thanks for Brian Fox and Mark Cox in this process. Trying to understand and explain the repositoy order for dependency resolution claimed a lot of time, but as far as I know the reporter has accepted the answer. Meanwhile Java 16 has been released. JEP 396 (Strongly Encapsulate JDK Internals by Default) could cause a lot of problems, but only a few subprojects suffered from it. Updating their dependencies was often enough to fix it. Even though parts of the project are 18 years old, overall it seems to be a pretty mature codebase.20 Jan 2021 [Robert Scholte / Roy]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: Unsure if this is only related to Covid19, but in general most PMC members don't show involvement on the project. We were already seeing that the 3 required +1 PMC votes for releases were done by alomost the same group of people. We clearly see a decrease of motivation here. ## Membership Data: Apache Maven was founded 2003-03-01 (18 years ago) There are currently 63 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - Benjamin Marwell was added as committer on 2020-12-05 ## Project Activity: Last Maven Release: 3.6.3 (2019-11-25) Plugins (ordered by date) Maven JLink Plugin 3.0.0 was released on 2020-11-23. Maven PMD Plugin 3.14.0 was released on 2020-11-24. Maven SCM Publish Plugin 3.1.0 was released on 2020-12-26. Maven JLink Plugin 3.1.0 was released on 2020-12-27. Maven EAR Plugin 3.2.0 was released on 2021-01-03. Other (ordered by date) Maven Script Interpreter 1.3 was released on 2020-11-14. Maven Resolver Ant Tasks 1.3.0 was released on 2020-11-21. Maven Wagon 3.4.2 was released on 2020-11-25. Maven Artifact Transfer 0.13.1 was released on 2020-12-22. ## Community Health: DevNexus has approach the Maven Project to become a OSSRRRJAM 2021 Partner (free of charge). We've accepted it. Under normal circumstances, the next release of Maven will be 4.0.0-alpha-1. We've added a lot of new features that justify a 4 release. Due to changes in the architecture we need a lot of alpha testers to verify this release.21 Oct 2020 [Robert Scholte / Bertrand]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (18 years ago) There are currently 62 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - No new committers. Last addition was Martin Kanters on 2020-07-10. ## Project Activity: Last Maven Release: 3.6.3 (2019-11-25) Plugins (ordered by date) Maven Archetype Plugin 3.2.0 was released on 2020-07-21. Maven Resources Plugin 3.2.0 was released on 2020-08-11. Maven Project Info Reports Plugin 3.1.1 was released on 2020-08-30. Maven EAR Plugin 3.1.0 was released on 2020-09-30. Other (ordered by date) Maven Dependency Analyzer - 1.11.2 was released on 2020-07-16. Maven Shared Utils 3.3.3 was released on 2020-08-04. Maven Filtering 3.2.0 was released on 2020-08-11. Maven Dependency Analyzer - 1.11.3 was released on 2020-08-21. Maven Resolver 1.6.1 was released on 2020-10-02. ## Community Health: We've started a conversation with the Creadur team. The reason is that we have 2 git repositories that actually contain ASF resources that are used by ASF projects which are being built with Maven. It makes sense for 2 reasons: As these are ASF resources, there should be a more global group to maintain them , not just Maven committers. Also with this transition every other repo has a clear reason why it is part of the Apache Maven project. In concrete: - https://github.com/apache/maven-apache-parent (parent pom for ASF projects ) - https://github.com/apache/maven-resources ( files/templates required by every ASF distributable. Think of NOTICE, LICENSE, DEPENDENCIES, DISCLAIMER, the license header ) Creadur looks like the most suitable project as they already maintain the RAT project. Both Hervé and me offered our help to maintain it as committer of the Creadur project. Creadur project still has to make a decision.15 Jul 2020 [Robert Scholte / Patricia]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (17 years ago) There are currently 60 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - No new committers. Last addition was Elliotte Rusty Harold on 2019-12-12. ## Project Activity: Last Maven Release: 3.6.3 (2020-11-25) Plugins (ordered by date) Maven Shade Plugin 3.2.3 was released on 2020-04-13. Maven AntRun Plugin 3.0.0 was released on 2020-04-15. Maven Assembly Plugin 3.3.0 was released on 2020-04-30. Maven Project Info Reports Plugin 3.1.0 was released on 2020-05-23. Maven Shade Plugin 3.2.4 was released on 2020-05-31. Maven Wrapper Plugin 3.0.1 was released on 2020-06-02. Maven WAR Plugin 3.3.0 was released on 2020-06-09. Maven EJB Plugin 3.1.0 was released on 2020-06-12. Maven Surefire 3.0.0-M5 was released on 2020-06-17. Maven Site Plugin 3.9.1 was released on 2020-06-24. Other (ordered by date) Maven Fluido Skin 1.9 was released on 2020-04-13. Maven Wagon 3.4.0 was released on 2020-04-22. Maven Resolver 1.4.2 was released on 2020-04-24. Maven Verifier 1.7.2 was released on 2020-05-06. Maven Wagon 3.4.1 was released on 2020-05-22. Maven Resolver Ant Tasks 1.2.1 was released on 2020-05-29. Maven Reporting Exec 1.5.1 was released on 2020-06-19. ## Community Health: I've mentioned the maven-wrapper already earlier, but I can now confirm that all is in place. There's a new maven-wrapper-plugin and the wrapper code is now part of the Maven Distribution. This request was mainly driven by the community and will make it easier to create reproducible builds. Another long standing wish has made it to the master branch of Maven: the build/consumer pom. Up until now the pom.xml has been distributed (installed/deployed) as is to both local and remote repositories. The good thing is that it is fast and there is no magic. However, it sometimes implies adding redundant information and it also blocks any chance of improvement for Maven. With the build/consumer pom we can improve the local pom, while keeping the distributed pom compatible. We've announced this change, informed the 4 leading IDEs so they have enough time to provide feedback to hopefully embed its support before the final release. We've now investigating some edge cases and there are some plugins that need to be updated, but it all looks very promising.15 Apr 2020 [Robert Scholte / Craig]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (17 years ago) There are currently 61 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - No new committers. Last addition was Elliotte Rusty Harold on 2019-12-12. ## Project Activity: Last Maven Release: 3.6.3 (2020-11-25) Plugins (ordered by date) - Maven Remote Resources Plugin 1.7.0 was released on 2020-01-21. - Maven PMD Plugin 3.13.0 was released on 2020-02-03. - Maven Shade Plugin 3.2.2 was released on 2020-02-12. - Maven Checkstyle Plugin 3.1.1 was released on 2020-02-18. - Maven Site Plugin 3.9.0 was released on 2020-03-10. Other (ordered by date) - Apache Parent POM 23 was released on 2020-01-25. - Maven Parent POMs 34 was released on 2020-01-30. - Maven Doxia 1.9.1 was released on 2020-02-18. - Maven Doxia Sitetools 1.9.2 was released on 2020-02-22. - Maven Verifier 1.7.0 was released on 2020-03-30. - Maven Verifier 1.7.1 was released on 2020-04-06. ## Community Health: January 15th a lot of public artifact repositories including (Maven) Central dropped http support and can only be accessed via https. We've had close to no issues, we discovered that a couple of unittests were actually more like integration tests and were connecting to Central via http. These were all easy to fix. Also close to no issues from the Java community . Java 14 has been released, so we've updated JDK versions to test with. In general this means minimum (Java 7), LTS (Java 8 + 11), latest (Java 14) and early access (Java 15-ea). During the switch some usual suspects caused failing builds, but these have all been fixed. Some major changes that are planned for Maven 3.7.0 are close to completion. There has been a video conference to explain these changes. Robert will make separate videos about these features. Most of the people that build up Maven have left the team or are inactive, so it hard to share knowlegde about improvements in the base of Maven. Reproducible builds have our attention. One of our goals is to have all builds reproducible within a couple of months, so with every new release should be delivered as a reproducible build. As of now 97% of our 87 sub projects have reproducible builds (on Git HEAD), then every future release of a Maven sub project should be reproducible - reproducible builds improvement start to be integrated in other projects targetting the JVM and publishing on Central Repository [2], some are Apache projects, some are outside ASF. https://github.com/jvm-repo-rebuild/reproducible-maven-HEAD https://github.com/jvm-repo-rebuild/reproducible-central15 Jan 2020 [Robert Scholte / Shane]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: "There are no issues requiring board attention." ## Membership Data: Apache Maven was founded 2003-03-01 (17 years ago) There are currently 61 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - Mark Struberg was added to the PMC on 2019-12-27 - Elliotte Rusty Harold was added as committer on 2019-12-12 ## Project Activity: There has been a regression release of Apache Maven (3.6.3). This was required because we want focus on Maven 3.7.0, this way we expect to avoid other 3.6.x releases that require cherry picking from commits. One important new feature worth mentioning is the support for reproducible builds: Maven 3.6.3 build is reproducible, you can rebuild from source and get a per-byte exact same binary result, so it can always be verified against the checksum from reference release build. Maven 3.7.0 is expected to be an impressive release, with some new features that should clear the path for Maven 4 and 5, requiring a lot of work. Because Robert wants to get more time to work on code, it made sense to offer to rotate the PMC chair, after 2 years of good service from him. In the end there were 2 nominated, only one has accepted the nomination. The vote result was unanimous +1 for Robert Scholte, so nothing will change. One might wonder if this is a good sign. It is a compliment for Robert, but rotating the chair helps to share the work and attention on the project. Now most eyes are on Robert. We received a message about a security vulnerability, but it was a false alarm. Finally, we're reaching the final stage of the process of code donation of the Maven Wrapper to the Apache Maven project. We expect it to be part of Maven 3.7.0, as requested often by the community. ### Core - Maven 3.6.3 was released on 2019-11-25. ### Plugins (ordered by date) - Maven JAR Plugin 3.2.0 was released on 2019-11-03. - Maven Source Plugin 3.2.0 was released on 2019-11-03. - Maven Assembly Plugin 3.2.0 was released on 2019-11-03. - Maven Assembly Plugin 3.2.0 was released on 2019-11-03. - Maven Surefire/Failsafe Plugin 3.0.0-M4 was released on 2019-11-17. - Maven Release Plugin 3.0.0-M1 was released on 2019-12-14. - Maven Source Plugin 3.2.1 was released on 2019-12-21. ### Other (ordered by date) - Maven Wagon 3.3.4 was released on 2019-11-11. - Maven Artifact Transfer 0.12.0 was released on 2019-11-30. ## Community Health: [email protected] had a 51% increase in traffic in the past quarter (800 emails compared to 527) [email protected] had a 72% increase in traffic in the past quarter (4655 emails compared to 2701) [email protected] had a 75% increase in traffic in the past quarter (238 emails compared to 136) 253 issues opened in JIRA, past quarter (22% increase) 353 issues closed in JIRA, past quarter (220% increase) 779 commits in the past quarter (28% increase) 60 code contributors in the past quarter (30% increase) 130 PRs opened on GitHub, past quarter (15% increase) 115 PRs closed on GitHub, past quarter (51% increase)16 Oct 2019 [Robert Scholte / Roman]
## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: <<There are no issues requiring board attention at this time.>> ## Membership Data: Apache Maven was founded 2003-03-01 (17 years ago) There are currently 60 committers and 24 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Guillaume Boué on 2017-08-07. - No new committers. Last addition was Romain Manni-Bucau on 2019-06-21. ## Project Activity: Retired project(s) - Maven Repository Builder - Maven OSGi Released projects - Core - Maven 3.6.2 was released on 2019-09-02. - Plugins (ordered by date) - Maven Archetype Plugin 3.1.2 was released on 2019-08-22. - Maven Invoker Plugin 3.2.1 was released on 2019-09-13. - Other (ordered by date) - Maven Default Skin 1.3 was released on 2019-07-28. - Maven Fluido Skin 1.8 was released on 2019-07-28. - Maven Default Skin 1.3 was released on 2019-07-28. - Maven Resolver 1.4.1 was released on 2019-08-18. ## Community Health: Due to the new cadence of Java we've updated the Java versions for our projects and all still look good. We're having the strategy to test with: - projects minimum (e.g. Java 7) - Java LTS (Java 8 + Java 11) - Current Java (Java 13) - Next Java EA (JAva 14) Preparations for Maven 3.7.0 have started. There are several ambitious ideas which would push Maven to a new level. The discussions around these topics get quite some attention. We're still struggling with finding new committers. We see some contributions, but we're also struggling to evaluate them, give proper feedback and in the end merge them. The amount of work is just out of balance compared to the number of committers. Hopefully with the new ideas for Maven 3.7.0 we attract new contributors and with some luck we'll see new committers in that group. The level to become committer might be a little bit high, but that is for good reason: Maven is still the worlds leading build tool and we don't want to end up in a situation like we faced with Maven 3.4.0 (which was never released).17 Jul 2019 [Robert Scholte / Danny]
Maven Board Report - July 2019 --------------------------- ## Description: - Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. ## Issues: <<There are no issues requiring board attention at this time.>> ## Activity: In our goal to have all our subprojects stable and to gain focus on the subprojects that really matter, we've started to retire several plugins and libraries. In May we had a period where all was green in Jenkins. However, after adding additional JDKs some started to fail again. In general the fixes are quite simple, so it shouldn't be too hard to get all back to green. Retired project(s) - Maven Ant Plugin - Maven Repository Plugin - Maven Artifact Resolution API (Maven2) - Maven Runtime - Maven Downloader It is likely that more will follow. Github announced a new feature called Github Package Registry. This makes it possible to publish the binaries next to the sourcefiles (not just for Java/Maven, but also other technolgies). We've identified several concerns that might damage our ecosystem. We've had a conference call with Github and based on that they've already adjusted some features. We're still keeping an eye on this to ensure Java developers can still rely on the current eco system. See also https://help.github.com/en/articles/about-github-package-registry We're seeing an increase of PRs that are related to performance improvements. We're missing enough good knowledge to judge these requests, so it takes quite some time to understand why a certain change can have a positive effect on the performance. Also ensuring that improvements won't be reverted or rewritten in the future is a challenge. We're very glad that people take time to look into this. ## Health report: Up until now Maven has been working quite well for both small and large Java projects. But we recently see issues with real huge Java projects. It looks like Maven 3 has reached its limits regarding the size of Maven projects. It becomes more and more important to invest in Maven 4. The ideas are already there, but still not the human resources. ## PMC changes: - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Guillaume Boué on Mon Aug 07 2017 ## Committer base changes: - Currently 60 committers. - Romain Manni-Bucau was added as a committer on Fri Jun 21 2019 ## Releases: - Core - Maven 3.6.1 was released on Thu Apr 4 2019 - Plugins (ordered by date) - Maven Help Plugin 3.2.0 was released on Tue Apr 16 2019 - Maven PMD Plugin 3.12.0 was released on Mon Apr 22 2019 - Maven Compiler Plugin 3.8.1 was released on Sun Apr 28 2019 - Maven Archetype Plugin 3.1.0 was released on Tue Apr 30 2019 - Maven Surefire 2.22.2 was released on Sat May 04 2019 - Maven Source Plugin 3.1.0 was released on Wed May 15 2019 - Maven Checkstyle Plugin 3.1.0 was released on Mon May 20 2019 - Maven WAR Plugin 3.2.3 was released on Thu May 23 2019 - Maven Toolchains Plugin 3.0.0 was released on Sun Jun 16 2019 - Maven Archetype Plugin 3.1.1 was released on Mon Jun 17 2019 - Maven JDeps Plugin 3.1.2 was released on Wed Jun 19 2019 - Other (ordered by date) - Maven Doxia 1.9 was released on Thu May 30 2019 - Maven Doxia Sitetools 1.9 was released on Fri Jun 07 2019 - Maven Resolver 1.4.0 was released on Wed Jun 12 2019 - Maven Wagon 3.3.3 was released on Thu Jun 13 2019 - Maven Doxia Sitetools 1.9.1 was released on Wed Jun 19 2019 ## Mailing list activity: - [email protected]: - 1571 subscribers (down -11 in the last 3 months): - 186 emails sent to list (161 in previous quarter) - [email protected]: - 604 subscribers (down -5 in the last 3 months): - 651 emails sent to list (405 in previous quarter) - [email protected]: - 640 subscribers (down -5 in the last 3 months): - 18 emails sent to list (7 in previous quarter) - [email protected]: - 220 subscribers (down -2 in the last 3 months): - 4027 emails sent to list (4441 in previous quarter) ## JIRA activity: - 291 JIRA tickets created in the last 3 months - 279 JIRA tickets closed/resolved in the last 3 months17 Apr 2019 [Robert Scholte / Rich]
Maven Board Report - April 2019 --------------------------- ## Description: - Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. ## Issues: <<There are no issues requiring board attention at this time.>> ## Activity: There is quite some activity on the surefire subproject. A lot of work is done to get rid of all the Maven 2 specific code and to rely on the Maven3 APIs. With the use of the Multibranch pipeline in Jenkins we've been able to verify all of our ~100 subprojects to be stable with a set of Operating Systems, JDKs and Maven versions. However, we were missing the overview of the health of all the projects. To collect that information a page was created (https://s.apache.org/cm8p). This showed us that at that time only 2/3 of the projects were stable. Now about 90% of all our projects are stable the rest should follow soon. We've started the process for the clearance of the IP for the Maven Wrapper Codebase. We've analyzed all commits per contributor and have sent a request of approval to five who did a significant amount of work. Four already gave their approval, with the fifth we're discussing the process of transition. An interesting fact is that Gradle, the next most popular build tool, is providing Maven extensions. ## Health report: With the current small number of committers you see immediately the effect when people take a pause. Less mail, less commits, less releases. We're spreading the word to the community about the small number of *volunteers* that maintain Maven during conferences and meetups, and it surprises everybody. So yes, we are creating awareness, but it doesn't result in potential new committers yet. ## PMC changes: - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Guillaume Boué on Mon Aug 07 2017 ## Committer base changes: - Currently 59 committers. - No new committers added in the last 3 months - Last committer addition was Enrico Olivelli at Sun Dec 09 2018 ## Releases: - Core * Last Maven release: 3.6.0 (Nov 01 2018) - Plugins (ordered by date) - Maven Invoker Plugin 3.2.0 was released on Mon Jan 21 2019 - Maven Javadoc Plugin 3.1.0 was released on Mon Mar 04 2019 - Other (ordered by date) - Maven Wagon 3.3.2 was released on Tue Feb 05 2019 - Maven Archiver 3.4.0 was released on Thu Feb 21 2019 - Maven Resolver 1.3.2 was released on Sat Feb 23 2019 - Maven Artifact Transfer 0.11.0 was released on Sun Feb 24 2019 - Maven Resolver 1.3.3 was released on Sun Mar 10 2019 - Maven SCM 1.11.2 was released on Sun Mar 17 2019 ## Mailing list activity: - [email protected]: - 1589 subscribers (down -17 in the last 3 months): - 162 emails sent to list (266 in previous quarter) - [email protected]: - 610 subscribers (down -2 in the last 3 months): - 412 emails sent to list (643 in previous quarter) - [email protected]: - 645 subscribers (up 0 in the last 3 months): - 6 emails sent to list (22 in previous quarter) - [email protected]: - 222 subscribers (down -1 in the last 3 months): - 4577 emails sent to list (4619 in previous quarter) ## JIRA activity: - 334 JIRA tickets created in the last 3 months - 314 JIRA tickets closed/resolved in the last 3 months16 Jan 2019 [Robert Scholte / Shane]
Maven Board Report - January 2019 --------------------------- ## Description: - Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. ## Issues: <<There are no issues requiring board attention at this time.>> ## Activity: As you might see in the list of released plugins, surefire (the test execution framewok for Maven) is working on several milestones in order to make use of Maven3 API (drop Maven2 support) improve support of the modular system and JUnit5. Some plugins had to be updated for Java 11 support due to the changed bytecode version, but this is an activity we'll probably see every 6 months. Maven 3.6.0 has been released, most remarkable changes are: - Improved CI-friendly version support - New attributes for calculating proper URLs with interitence - Adjust caching for improved performance ## Health report: The community seems to be curious about the next major version(s) of Maven, especially when they are mentioned at mailing lists or social media by Maven committers. The ideas are around for a couple of years already, but with the daily acitivities on maintaining the project (responding to new issues and mailing lists) it is hard to find enough time and resources to start on Maven 4. However, we see a growth in interest, which might help us to attract new committers, and devide the work properly. ## PMC changes: - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Guillaume Boué on Mon Aug 07 2017 ## Committer base changes: - Currently 59 committers. - Enrico Olivelli was added as a committer on Sun Dec 09 2018 ## Releases: - Core * Last Maven release: 3.6.0 (Nov 01 2018) - Plugins (ordered by date) - Maven Surefire 2.22.1 was released on Fri Oct 12 2018 - Maven PMD Plugin 3.11.0 was released on Fri Oct 26 2018 - Maven Remote Resources Plugin 1.6.0 was released on Wed Oct 31 2018 - Maven Jarsigner Plugin 3.0.0 was released on Tue Nov 06 2018 - Maven Surefire 3.0.0-M1 was released on Wed Nov 07 2018 - Maven Shade plugin 3.2.1 was released on Sun Nov 11 2018 - Maven Help Plugin 3.1.1 was released on Sat Dec 08 2018 - Maven Jar Plugin 3.1.1 was released on Sat Dec 08 2018 - Maven Surefire 3.0.0-M2 was released on Sun Dec 09 2018 - Maven Surefire 3.0.0-M3 was released on Sun Dec 23 2018 - Other (ordered by date) - Maven Resolver 1.3.0 was released on Sun Oct 07 2018 - Maven Jarsigner 3.0.0 was released on Wed Oct 31 2018 - Maven Plugin Tools 3.6.0 was released on Thu Nov 01 2018 - Maven Dependency Analyzer 1.11.0 was released on Sat Dec 08 2018 - Maven Archetype Bundles 1.4 was released on Thu Dec 13 2018 - Maven Common Artifact Filters 3.1.0 was released on Tue Dec 18 2018 - Maven Artifact Transfer 0.10.1 was released on Wed Dec 19 2018 - Maven Dependency Analyzer 1.11.1 was released on Tue Dec 25 2018 ## Mailing list activity: - [email protected]: - 1611 subscribers (down -4 in the last 3 months): - 267 emails sent to list (186 in previous quarter) - [email protected]: - 615 subscribers (up 10 in the last 3 months): - 659 emails sent to list (419 in previous quarter) - [email protected]: - 644 subscribers (up 4 in the last 3 months): - 22 emails sent to list (12 in previous quarter) - [email protected]: - 223 subscribers (up 1 in the last 3 months): - 4712 emails sent to list (4127 in previous quarter) ## JIRA activity: - 285 JIRA tickets created in the last 3 months - 288 JIRA tickets closed/resolved in the last 3 months17 Oct 2018 [Robert Scholte / Mark]
Maven Board Report - October 2018 --------------------------- Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. ## Issues <<There are no issues requiring board attention at this time.>> ## Activity We were hit by INFRA-16893, which caused all Jenkins jobs on Windows to fail. The ongoing notifications of failing jobs implied that we could not do reliable commits, unsure if we introduced regression or if this was caused by INFRA-16893. We've spent quite some time to solve this and to try to get most jobs back to green. Robert has been accepted to join JCrete this summer. A lot of people were shocked by the small amount of volunteers that maintain Maven. This unconference had a couple of results: - Introducing the Jira label 'up-for-grabs' (https://s.apache.org/up-for-grabs_maven) which should point to issues we expect are easy to fix. If people want to help improving Maven, these issues should be a good start. - On the final day an ad hoc hackathon was organized: How to contribute to Open Source projects (like Maven), hosted by Robert. He guided the group through the process, which resulted in a couple of Pull Request. Some are are available at Central by now, e.g. the latest maven-jxr-plugin. Hervé and Karl Heinz are doing talks for JUGs in their own country and Hackergartens to help get contributions. Robert is traveling to international conferences to talk about Apache Maven and JavaNext (i.e, 9, 10, 11 and 12-ea). Preparations for a new release of Maven have started. ## Health Report During the summer the activities on this project were reduced, committers enjoyed their vacations, spending time on other important things like family. ## PMC changes: - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Guillaume Boué on Mon Aug 07 2017 ## Committer base changes: - Currently 58 committers. - Sylwester Lachiewicz was added as a committer on Wed Aug 29 2018 ## Mailing list activity: - [email protected]: - 1614 subscribers (down -1 in the last 3 months): - 197 emails sent to list (239 in previous quarter) - [email protected]: - 605 subscribers (up 2 in the last 3 months): - 410 emails sent to list (624 in previous quarter) - [email protected]: - 635 subscribers (down -7 in the last 3 months): - 12 emails sent to list (27 in previous quarter) - [email protected]: - 222 subscribers (up 1 in the last 3 months): - 4145 emails sent to list (3648 in previous quarter) ## JIRA activity: - 353 JIRA tickets created in the last 3 months - 323 JIRA tickets closed/resolved in the last 3 months ## Releases - Core - Last Maven release: 3.5.4 (2018-06-17) - Plugins - Maven Compiler Plugin 3.8.0 was released on Thu Jul 26 2018 - Maven Shade Plugin 3.2.0 was released on Sun Sep 09 2018 - Maven Deploy Plugin 3.0.0-M1 was released on Sun Sep 23 2018 - Maven Install Plugin 3.0.0-M1 was released on Sun Sep 23 2018 - Maven JXR Plugin 3.0.0 was released on Tue Sep 25 2018 - Other - Apache parent 20 was released on Sat Jul 07 2018 - Maven Parent POMs 32 was released on Wed Jul 18 2018 - Apache parent POM 21 was released on Wed Aug 22 2018 - Maven Parent POMs 33 was released on Tue Sep 11 2018 - Maven SCM 1.11.1 was released on Tue Sep 11 2018 - Maven Wagon 3.2.0 was released on Tue Sep 25 201818 Jul 2018 [Robert Scholte / Bertrand]
Maven Board Report - July 2018 --------------------------- Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues <<There are no issues requiring board attention at this time.>> * Activity In May Snyk informed us (indirectly) about a security vulnerability called Zip Slip vulnerability (https://snyk.io/research/zip-slip-vulnerability). In short *if* there's a malicious jar and you unpack it, files *might* end up outside of the targeted directory. There are a lot of criteria required to be hit by this vulnerability. We've fixed this by doing an extra check while unpacking and updated those plugins that offer unpacking. Since Maven simply reads jars in memory, there's no real issue here. To complete the story: Sonatype has analyzed Central and couldn't find jars that abused the zip slip vulnerability. Details on https://maven.apache.org/security-plexus-archiver.html Another success is the release of Maven 3.5.4, containing better color support for a larger set on consoles. And of course some other small improvements and bugfixes. It is very likely that we'll work on 3.6.0, moving towards the next major release. However, the changes we want to implement will take a huge amount of time and resources. And this is still a huge issue. * Health Report * Community - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Guillaume Boué on Mon Aug 07 2017 * Committers changes - Currently 57 committers. - Christian Stein was added as a committer on Thu May 03 2018 * Mailing List activity - [email protected]: - 1614 subscribers (down -19 in the last 3 months): - 254 emails sent to list (299 in previous quarter) - [email protected]: - 603 subscribers (up 4 in the last 3 months): - 652 emails sent to list (789 in previous quarter) - [email protected]: - 642 subscribers (down -21 in the last 3 months): - 28 emails sent to list (15 in previous quarter) * JIRA activity: - 342 JIRA tickets created in the last 3 months - 317 JIRA tickets closed/resolved in the last 3 months * Releases - Maven 3.5.4 was released on Thu Jun 21 2018 Plugins - Maven Jar Plugin 3.1.0 was released on Tue Apr 10 2018 - Maven Clean Plugin was released on Fri Apr 13 2018 - Maven Resources Plugin 3.1.0 was released on Mon Apr 23 2018 - Maven WAR Plugin 3.2.1 was released on Wed May 09 2018 - Maven Site Plugin 3.7.1 was released on Fri Apr 27 2018 - Maven EJB Plugin 3.0.1 was released on Thu May 03 2018 - Maven EAR Plugin 3.0.1 was released on Wed May 09 2018 - Maven Dependency Plugin Version 3.1.1 was released on Sat May 19 2018 - Maven Javadoc Plugin 3.0.1 was released on Mon May 28 2018 - Maven Invoker Plugin 3.1.0 was released on Tue May 29 2018 - Maven Help Plugin 3.1.0 was released on Sun Jun 03 2018 - Maven WAR Plugin 3.2.2 was released on Sun Jun 03 2018 - Maven PMD Plugin 3.10.0 was released on Wed Jun 06 2018 - Maven Enforcer 3.0.0-M2 was released on Sat Jun 16 2018 - Maven Surefire Plugin 2.22.0 was released on Sat Jun 16 2018 - Maven ACR Plugin 3.1.0 was released on Tue Jun 19 2018 - Maven Project Info Reports Plugin 3.0.0 was released on Sat Jun 23 2018 Other - Maven Archetype Bundles 1.3 was released on Sun Apr 08 2018 - Maven Doxia Sitetools 1.8.1 was released on Mon Apr 23 2018 - Maven Dependency Analyzer 1.10 was released on Sat May 12 2018 - Maven Plugin Tools 3.5.2 was released on Thu May 24 2018 - Maven SCM 1.10.0 was released on Thu May 24 2018 - Shared Maven Invoker 3.0.1 was released on Tue May 29 2018 - Maven Wagon 3.1.0 was released on Mon Jun 04 201818 Apr 2018 [Robert Scholte / Mark]
Maven Board Report - April 2018 --------------------------- Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues <<There are no issues requiring board attention at this time.>> * Activity With the new release train of Java we can expect a new release every six months. This means we need to test early with these versions and where possible make the libraries and plugins more robust so there's no release required with every new Java version. ASM seems to be a critical library which must be updated every time, but as long as the interface stays the same new releases are preferred but not required, since it is possible by developers to upgrade dependencies of plugins in their poms. Most activities were related to make our projects buildable with JDK 10. This is actually a risk: every minute we need to spend on making our projects run on a new Java version will reduce time to work on the improvements on Maven and its plugins. We have good ideas for Maven 4+5 and some are required to better support on building with these latest JDKs, but with the current resources it will be hard to do both. All our gitwip repositories have been migrated to gitbox. We are a bit disappointed about this process. We requested the migration a long time ago. When we received the message that the migration was planned it took a long time before it really happened, even when we asked for status updates. Our idea was to do the Maven release from the new gitbox repository, but after a while we had to decide to go for a release from gitwip because we had no idea when the migration would happen. Moreover, with this migration, all commit links in JIRA ("Fixed with ${SHA-1}") are broken, because they still point to git-wip-us.a.o instead of gitbox.a.o: having a redirection from the old canonical repo links to the new would be useful. We auto-closed all issues that were inactive for over 3 years. This should help us focus on the "real" issues. Only a small number of issues were reopened as requested by the reporter or other interested user, because they are still valid. The number of unresolved issues used to be between 2000 and 2100, now it's between 1600 and 1700, see also https://s.apache.org/7tkk * Health Report * Community * PMC changes - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Guillaume Boué on Mon Aug 07 2017 * Committers changes - Currently 56 committers. - No new committers added in the last 3 months - Last committer addition was Guillaume Boué at Thu Jul 07 2016 * Mailing List activity - [email protected]: - 1634 subscribers (down -16 in the last 3 months): - 313 emails sent to list (238 in previous quarter) - [email protected]: - 600 subscribers (down -4 in the last 3 months): - 883 emails sent to list (732 in previous quarter) - [email protected]: - 663 subscribers (down -7 in the last 3 months): - 19 emails sent to list (8 in previous quarter) - [email protected]: - 227 subscribers (up 0 in the last 3 months): - 4160 emails sent to list (1902 in previous quarter) * JIRA activity: - 459 JIRA tickets created in the last 3 months - 815 JIRA tickets closed/resolved in the last 3 months * Releases - Maven 3.5.3 was released on Thu Mar 08 2018 Plugins - Maven Checkstyle Plugin 3.0.0 was released on Sun Jan 07 2018 - Maven PMD Plugin 3.9.0 was released on Mon Jan 29 2018 - Maven SCM Publish Plugin 3.0.0 was released on Mon Jan 29 2018 - Maven JDeps Plugin 3.1.1 was released on Wed Feb 28 2018 - Maven Help Plugin 3.0.0 was released on Wed Mar 07 2018 - Maven EAR Plugin 3.0.0 was released on Fri Mar 09 2018 - Maven Surefire Plugin 2.21.0 was released on Tue Mar 06 2018 - Maven Help Plugin 3.0.1 was released on Sat Mar 24 2018 Other - Maven Fluido Skin 1.7 was released on Fri Jan 05 2018 - Maven Dependency Analyzer 1.8 was released on Wed Jan 17 2018 - Maven Plugin Tools 3.5.1 was released on Mon Jan 22 2018 - ASF Parent POM 19 was released on Wed Jan 24 2018 - Maven Parent POMs 31 was released on Mon Feb 05 2018 - Maven Shared Utils 3.2.1 was released on Sat Feb 10 2018 - Maven Resolver 1.1.1 was released on Mon Feb 19 2018 - Maven Dependency Analyzer 1.9 was released on Wed Mar 28 201817 Jan 2018 [Robert Scholte / Rich]
Maven Board Report - January 2018 --------------------------- Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. ## Issues <<There are no issues requiring board attention at this time.>> ## Activity We've started moving more repositories to Git to improve cooperation on code. Until now, we used GitWIP, but this time we use GitBox: we were quite impressed by the self-service tooling and GitHub integration quality. This will surely improve a lot cooperation with developers community: we want to move all our projects to GitBox. Before moving all our (sub)project to GITBox we had to find a solution to keep control over the CI server jobs: Maven plugins should be tested with different OSes, JDKs and Maven versions. Up until now this was achieved by having all plugins in a subversion folder and testing all plugins at once in one global "Maven plugins" Jenkins Job building. With Git splitting the source code to about 40 independent source repositories, this would mean maintaining 40 Jenkins jobs. Same happens for about 20 shared components. Maintaining single jobs for every 40 plugin and 20 shared component is not an option, both from development and infrastructure perspectives: this would add too much jobs overhead. With the initiative of Stephen Connolly and support by the ASF Infra team, we were able to introduce a new ASF-dedicated Jenkins plugin that provide TLP-jobs integrated with ASF GitPubSub to reduce load on Jenkins server. We also wrote a shared Jenkinsfile library to ease maintenance of standard pipeline for Maven TLP builds. This cleared the path to migrate all our projects: we now have only one Maven-GitBox job that manages efficiently the builds for every project having its code on GitBox. We also have another Maven-GitWIP job doing the same for code on GitWIP: we expect to migrate from GitWIP to GitBox to benefit from extended high quality GitHub integration during the next months. There are several little bugs here and there that we're currently fixing to have a perfect experience, but this type of setup may be reused in the future for other ASF projects: we'll need to see how to efficiently help other projects that may be interested. Having this unusual long technical explanation on current board report is a first step to sharing. We're also currently working with Infra on an extension on this GitBox+Jenkins setup to build and deploy Maven site from a GitHub editing workflow: this may be of interest also for other projects. We'll probably do an Apache blog post once it is ready. ## Health Report We're struggling with active committers. Knowing that Maven is still the defacto standard buildtool and is used by about 2/3 of the Java projects/developers it is hard to take all responsibilities by keeping up with the open issues and to work on the ideas we have for the next major versions of Maven. BOFs at conferences have been good places to make developers aware of the situation. Some are offering their help at that time, but this rarely leads to participation in the end. We hope the work on Git migration with great GitHub integration will ease participation in the future: we've already seen some little improvement. ## PMC changes: - Currently 25 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Guillaume Boué on Mon Aug 07 2017 ## Committer base changes: - Currently 57 committers. - No new committers added in the last 3 months - Last committer addition was Guillaume Boué at Thu Jul 07 2016 ## Mailing list activity: - [email protected]: - 1651 subscribers (down -8 in the last 3 months): - 228 emails sent to list (267 in previous quarter) - [email protected]: - 605 subscribers (down -4 in the last 3 months): - 783 emails sent to list (761 in previous quarter) - [email protected]: - 672 subscribers (up 0 in the last 3 months): - 11 emails sent to list (16 in previous quarter) - [email protected]: - 227 subscribers (down -4 in the last 3 months): - 2059 emails sent to list (1788 in previous quarter) ## JIRA activity: - 249 JIRA tickets created in the last 3 months - 159 JIRA tickets closed/resolved in the last 3 months ## Releases: ### Core - Maven 3.5.2 was released on Tue Oct 24 2017 ### Plugins - Maven JDeprScan Plugin 3.0.0-alpha-1 was released on Wed Nov 15 2017 - Maven Javadoc Plugin 3.0.0 was released on Wed Dec 06 2017 - Maven PDF Plugin 1.4 was released on Thu Dec 28 2017 - Maven Site Plugin 3.7 was released on Sun Dec 31 2017 ### Other - Maven Reporting Executor 1.4 was released on Mon Oct 16 2017 - Maven Indexer 6.0.0 was released on Fri Dec 01 2017 - Maven Doxia 1.8 was released on Thu Dec 21 2017 - Maven Doxia Sitetools 1.8 was released on Thu Dec 28 2017 - Maven Fluido Skin 1.7 was released on Fri Jan 05 201818 Oct 2017 [Robert Scholte / Phil]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues <<There are no issues requiring board attention at this time.>> * Activity Q3 was a lot about the next release of Maven and about Java 9: - next release of Maven September 10th a vote on Apache Maven 3.5.1 was started. It contains quite some bugfixes and some minor improvements. However, this release also contains 2 small changes related to classloading: changed isolation of maven extensions and access to the application classloader as required when using ServiceLoaderFactories. Based on results of early testers, we're investigating if these changes are correct and complete. We've noticed some broken builds which were easy to fix because these were in fact wrong plugins use of classloaders, but this leads to questions if these intended fixes do more harm than good. We want to be sure we're making the right decision here, which delays the release right now. We were aware that changing classloaders might impact tools. We've tried to reach out to IDE developers, CI server developers, etc. but didn't get the amount of feedback we were hoping for. This may become an issue, because with the next major release of Maven in mind, things will change. For example, we're thinking of introducing an extra metadata file containing dependency information. It would be good if these features could be discussed up front with developers from the whole Maven ecosystem: we need feedback and discussion to move forward in confidence. - Java 9 Maven #worksFineOnJavaNine, already for a long, long time. With the date of September 21 in mind, we've tried to release quite some plugins in order to increase Java 9 new features support. [RS] At Java One I've received quite some compliments from key players of the OpenJDK jigsaw team and others (e.g. Java champions) about the work done to support Java 9. As the defacto build management tool, we've taken our responsiblities, worked close with the Jigsaw team and forced changes in the specifications in order to get the best (not perfect) match to develop with Java 9. * Health Report * Community ## PMC changes: - Currently 25 PMC members. - New PMC members: - Anders Hammer was added to the PMC on Wed Aug 02 2017 - Guillaume Boué was added to the PMC on Mon Aug 07 2017 ## Committer base changes: - Currently 57 committers. - No new committers added in the last 3 months - Last committer addition was Guillaume Boué at Thu Jul 07 2016 ## Mailing list activity: - [email protected]: - 1664 subscribers (down -1 in the last 3 months): - 277 emails sent to list (316 in previous quarter) - [email protected]: - 611 subscribers (down -7 in the last 3 months): - 816 emails sent to list (885 in previous quarter) - [email protected]: - 675 subscribers (down -2 in the last 3 months): - 18 emails sent to list (12 in previous quarter) - [email protected]: - 231 subscribers (down -4 in the last 3 months): - 1885 emails sent to list (2290 in previous quarter) - [email protected]: - 177 subscribers (up 0 in the last 3 months): - 756 emails sent to list (1022 in previous quarter) ## JIRA activity: - 257 JIRA tickets created in the last 3 months - 169 JIRA tickets closed/resolved in the last 3 months * Releases * Last Maven release: 3.5.0 (2017-04-07) Plugins - Maven Javadoc Plugin 3.0.0-M1 was released on Fri Jul 21 2017 - Maven Invoker Plugin 3.0.0 was released on Fri Jul 21 2017 - Maven Enforcer 3.0.0-M1 was released on Sun Jul 30 2017 - Maven Compiler Plugin 3.6.2 was released on Mon Jul 31 2017 - Maven Assembly Plugin 3.1.0 was released on Sun Aug 13 2017 - Maven EJB Plugin 3.0.0 was released on Thu Aug 17 2017 - Maven Shade Plugin 3.1.0 was released on Tue Aug 22 2017 - Maven JDeps Plugin 3.1.0 was released on Sat Sep 02 2017 - Maven Compiler plugin 3.7.0 was released on Mon Sep 04 2017 - Maven Dependency Plugin 3.0.1 was released on Sat Sep 09 2017 - Maven Jlink Plugin 3.0.0-alpha-1 was released on Sat Sep 09 2017 - Maven Surefire Plugin 2.20.1 was released on Fri Sep 15 2017 - Maven JMod Plugin 3.0.0-alpha-1 was released on Sun Sep 17 2017 - Maven WAR Plugin Version 3.2.0 was released on Sat Sep 30 2017 Other - Maven Resolver 1.1.0 was released on Mon Jul 03 2017 - Maven Script Interpreter 1.2 was released on Fri Jul 21 2017 - Maven Archiver 3.2.0 was released on Wed Aug 09 2017 - Maven Doxia Sitetools 1.7.5 was released on Sat Sep 30 201719 Jul 2017 [Robert Scholte / Jim]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues <<There are no issues requiring board attention at this time.>> * Activity Maven 3.5.0 was been released. Only a few bug/regressions have been registered, which makes this a successful release. Merging the branches for Maven 3.5.1 has started. We're in the middle of discussions regarding disaster recovery and backup of Central. The current 1:1 files based has exceded the acceptable size. Per July 1 2017 the backup server has been shut down. We're working on identifying different scenarios, with their infrastructure requirements over time, and we'll come back to ask for resources once we have better visibility. We've been informed on CVE-2012-6153, a bug in Apache Commons HttpClient. Maven itself uses a more recent version, so that project isn't affected. However, the wagon-webdav-jackrabbit was still using quite an old version, so currently we're rewriting the code and will push a new version ASAP. Java 9 has reached a new phase. We notice that the community is starting to experiment with it and some new issues are exposed is a couple of maven-plugins. In general they are easy to fix, but it also implies that we have to do quite some "just for java 9"-releases of plugins. * Health Report * Community ## PMC changes: - Currently 23 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Andreas Gudian on Sun Nov 22 2015 ## Committer base changes: - Currently 57 committers. - No new committers added in the last 3 months - Last committer addition was Guillaume Boué at Thu Jul 07 2016 ## Mailing List activity - [email protected]: - 1666 subscribers (down -22 in the last 3 months): - 317 emails sent to list (305 in previous quarter) - [email protected]: - 619 subscribers (down -3 in the last 3 months): - 893 emails sent to list (1443 in previous quarter) - [email protected]: - 678 subscribers (up 0 in the last 3 months): - 13 emails sent to list (8 in previous quarter) ## JIRA activity: - 227 JIRA tickets created in the last 3 months - 220 JIRA tickets closed/resolved in the last 3 months ## Releases - Maven 3.5.0 was released on Fri Apr 07 2017 Plugins - Maven Invoker Plugin 3.0.0 was released on Tue May 23 2017 - Maven Dependency Plugin 3.0.1 was released on Thu May 11 2017 - Maven PMD Plugin 3.8 was released on Fri May 05 2017 - Maven WAR Plugin Version 3.1.0 was released on Wed Apr 26 2017 - Maven Surefire Plugin 2.20 was released on Thu Apr 13 2017 - Maven Failsafe Plugin 2.20 was released on Thu Apr 13 2017 - Maven Archetype Plugin 3.0.1 was released on Tue Apr 11 2017 Other - Maven Resolver 1.1.0 was released on Mon Jul 03 2017 - Maven Reporting Impl 3.0.0 was released on Wed Jun 21 2017 - Maven Shared Utils 3.2.0 was released on Tue Jun 13 2017 - Maven Artifact Transfer 0.9.1 was released on Sun May 07 2017 - Maven Dependency Tree 3.0.1 was released on Sun May 07 2017 - Maven Dependency Analyzer 1.7 was released on Sat Apr 29 2017 - Maven Archetype 3.0.1 was released on Tue Apr 11 201719 Apr 2017 [Robert Scholte / Ted]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Activity Maven is moving forward again! Stephen Connolly did a great job as the release manager and succeeded in releasing 2 pre-releases of Maven-3.5.0 and improved the CI part a lot. To get there we had to take quite some hurdles, so Stephen did a retrospective on Maven 3.5.0-alpha-1. [SUMMARY] [DISCUSS] Retrospective on Maven 3.5.0-alpha-1, March 19 2017 * What is working well Seems we have some consensus here: * CI is working better (not perfect) * We are discussing changes before pushing them to master * Getting a release out the door * What is not working well Slightly harder to consolidate here, but there are some themes that I can identify: * we need a better way to work with branches. There are traceability issues when looking at branches on the CI server. There are issues with continuous rebasing. There are questions about what is in flight for the next release vs what is in flight for a future release. (I suspect this is all intermingled and I'll start a thread to debate potential solutions shortly) * we need a better process to scope changes for different target releases. (The chaotic process for 3.5.0 was a one time attempt to deal with the reality of the reset, so I never expected us to repeat it... but we still need to come up with a process to plan what will be in each release) (I'll start a thread shortly to see if we can come up with a process to use as an experiment for 3.5.1) * we need to agree on some common terminology. What is a bug, what is a rfe, what is a breaking change. What is the severity of these things. What severity issues affect different release types (alpha, beta, etc) How are we versioning Maven and how does severity affect versioning. (I'll start a thread on this shortly) * discussion threads that go on forever without coming to a conclusion. (We just need to have to remember to post a [SUMMARY] or call a [VOTE] to close them out... I shall lead by example here) * ubuntu and Windows are not enough OSes to test on (the PMC needs to decide if we want to ask for budget to get such extra nodes... otherwise this is out of our hands... Michael-O should start a discussion to see if: 1. This is what the committers want and 2. To find out how much what we want would cost and see about requesting off the board in our next budget) * how do we grow our community (I think we just have to get momentum going and the contributions will come... the project has looked dead, who's going to contribute to a dead project... if anyone disagrees please start up a discussion thread) Plans are made for the next minor and major version of Maven, now that the train is moving again. Oracle expects to have Java 9 released in the period we publish our next board-report. Regarding JSR-376 there is no consensus between the Jigsaw team and the expert group regarding the latest proposals. It is still uncertain what the effects will be and in which way Maven (as most dominant buildtool) can or must take its responsibility to save Java. Robert is taking part in several discussions with other large organizations sharing the same concerns. Once it is clear what Java 9 will offer and in case this collides with the fundaments of Maven, the Maven PMC will be informed and might need to vote on what to do with the new situation. * Health Report ## PMC changes: - Currently 23 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Andreas Gudian on Sun Nov 22 2015 ## Committer base changes: - Currently 57 committers. - No new committers added in the last 3 months - Last committer addition was Guillaume Boué at Thu Jul 07 2016 ## Releases: * Last (official) Maven release: 3.3.9 (2015-11-15) - Maven 3.5.0-alpha-1 was released on Tue Feb 28 2017 - Maven 3.5.0-beta-1 was released on Fri Mar 24 2017 Plugins - Maven Compiler Plugin 3.6.1 was released on Mon Jan 16 2017 - Maven Shade Plugin 3.0.0 was released on Fri Jan 27 2017 - Maven Archetype Plugin 3.0.0 was released on Sun Feb 12 2017 Other - Maven Artifact Resolver 1.0.3 was released on Wed Jan 25 2017 - Maven Invoker 3.0.0 was released on Fri Jan 27 2017 - Maven Wagon 2.12 was released on Fri Jan 27 2017 - Maven Archetype 3.0.0 was released on Sun Feb 12 2017 ## Mailing list activity: - [email protected]: - 1695 subscribers (down -12 in the last 3 months): - 306 emails sent to list (306 in previous quarter) - [email protected]: - 623 subscribers (down -6 in the last 3 months): - 1490 emails sent to list (1076 in previous quarter) - [email protected]: - 676 subscribers (up 0 in the last 3 months): - 8 emails sent to list (11 in previous quarter) ## JIRA activity: - 257 JIRA tickets created in the last 3 months - 306 JIRA tickets closed/resolved in the last 3 months18 Jan 2017 [Robert Scholte / Shane]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues * Activity It has been quite a while since we did our latest release of Maven (3.3.9, 2015-11-15). The number of fixed issues for 3.4.0 is over 100 and there are enough good improvements which deserve a new release. Now that we control the codebase of Maven Artifact Resolver (formally known as Aether), quite some changes/bugfixes have been applied regarding managed dependencies. The intention is good, but the results are that the behavior and resolution has changed. This has led to reverts, recommits and a lot discussions about what is right. There's still no consensus, but we need a solution since this is blocking a new release. There has been a vote to reset 3 git repositories to a previous revision, i.e maven.git, maven-integration-testing.git and maven-resolver.git. The vote has passed and actions are in progress. We'll drop Maven 3.4.0 and rearrange all issues marked as fixed for 3.4.0, starting with a subset for 3.5.0. To prevent the same situation we must change our commit/push-style and work more with branches. Jason van Zyl has resigned as member of the JSR-376 Expert Group. Robert Scholte has replaced his seat on behalf of the Apache Maven team. Regarding the Jigsaw project Robert Scholte and Brian Fox have shared concerns regarding the naming strategy for automodules(jars without a module-info; names are based on the filename). The majority of the Maven PMC agrees and recognizes the issue from other systems. Robert and Brian are working on a paper with proposals. Migration of Maven's EC2 instance + S3 bucket (INFRA-12729) has been successfully completed with great help of infrastructure: in addition to expected lower cost, the new service gives better performance, which permitted work on content analysis. Sadly, growth of data is bigger than expected: we've already hit a full disk (INFRA-13213) even if provisionned capacity looked sufficient initially. We need to work again with infra to find a sustainable solution. * Health Report * Community ## PMC changes: - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Andreas Gudian on Sun, 22 Nov 2015 ## Committer base changes: - Currently 57 committers. - No new committers added in the last 3 months - Last committer addition was Guillaume Boué at Thu, 07 Jul 2016 ## Mailing list activity: - [email protected]: - 1707 subscribers (down -16 in the last 3 months): - 314 emails sent to list (330 in previous quarter) - [email protected]: - 629 subscribers (down -6 in the last 3 months): - 1365 emails sent to list (979 in previous quarter) - [email protected]: - 676 subscribers (down -9 in the last 3 months): - 12 emails sent to list (3 in previous quarter) ## JIRA activity: - 290 JIRA tickets created in the last 3 months - 282 JIRA tickets closed/resolved in the last 3 months ## Releases: * Last Maven release: 3.3.9 (2015-11-15) Plugins - Maven Assembly Plugin 3.0.0 was released on Fri, 11 Nov 2016 - Maven Changes Plugin 2.12.1 was released on Tue, 01 Nov 2016 - Maven Compiler Plugin 3.6.0 was released on Sun, 30 Oct 2016 - Maven Dependency Plugin 3.0.0 was released on Fri, 16 Dec 2016 - Maven PMD Plugin 2.7 was released on Sun, 16 Oct 2016 - Maven Resources Plugin 3.0.2 was released on Sat, 10 Dec 2016 - Maven Site Plugin 3.6 was released on Thu, 17 Nov 2016 Other - Doxia Sitetools 1.7.2 was released on Thu, 27 Oct 2016 - Doxia Sitetools 1.7.3 was released on Thu, 03 Nov 2016 - Maven Artifact Transfer 0.9.0 was released on Tue, 01 Nov 2016 - Maven Common Artifact Filters 3.0.1 was released on Mon, 31 Oct 2016 - Maven Doxia Sitetools 1.7.4 was released on Tue, 08 Nov 2016 - Maven Fluido Skin 1.6 was released on Sun, 06 Nov 2016 - Maven Reporting Executor 1.3 was released on Thu, 27 Oct 201619 Oct 2016 [Hervé Boutemy / Chris]
Maven Board Report - October 2016 --------------------------- Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues There are no issues requiring board attention at this time. * Activity Some new required changed have been identified to improve the Maven ecosystem. One proposal handles the support for identifying the platform as part of the Maven Artifact coordinate. Another proposal will introduce a new metadatafile besides the pom.xml we now call Project Dependency Trees Schema: The Project Dependency Trees artifact defines all the side artifacts of a project as well as each artifacts tree of dependencies. This can be used by consumers to decide what the consumers effective tree of dependencies is as well as allowing consumers to perform intelligent substitutions in the tree. By providing the entire tree we can reduce the number of requests a consumer needs to make in order to resolve all the artifacts the consumer requires. Others can already join to improve these proposals. Once all details are clear, we'll search for contact with third parties related to artifact management. https://cwiki.apache.org/confluence/display/MAVEN/Requests+for+Comment While the specs of Java 9 are still being adjusted, the work to support these new features are still in progress. First result are already there and have been shared at JavaOne. IP Clearance for Aether, renamed to Apache Maven Artifact Resolver, has been finalized: http://incubator.apache.org/ip-clearance/maven-aether.html During an audit of expenses, Maven's EC2 instance + S3 bucket were found expensive and under-utilized: we studied both issues with infra and a new hosting solution was found that will be less expensive and easier to use for the PMC. Migration is under way (INFRA-12729). * Health Report General activity is healthy, with new committers, patches coming from newcomers, discussion and commits from existing developpers on misc topics. * Community * PMC changes - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Andreas Gudian on Sun, 22 Nov 2015 * Committers changes - Currently 57 committers. - Guillaume Boué was added as a committer on Thu, 07 Jul 2016 * Mailing List activity - [email protected]: - 1722 subscribers (down -20 in the last 3 months): - 375 emails sent to list (348 in previous quarter) - [email protected]: - 635 subscribers (down -3 in the last 3 months): - 1069 emails sent to list (934 in previous quarter) - [email protected]: - 685 subscribers (up 1 in the last 3 months): - 4 emails sent to list (20 in previous quarter) * JIRA activity: - 239 JIRA tickets created in the last 3 months - 200 JIRA tickets closed/resolved in the last 3 months * Releases * Last Maven release: 3.3.9 (2015-11-15) Plugins * Maven WAR Plugin 3.0.0 (2016-08-24) Other * Maven Shared Utils 3.1.0 (2016-07-26) * Maven Plugin Tools 3.5 (2016-08-30)20 Jul 2016
WHEREAS, the Board of Directors heretofore appointed Hervé Boutemy (hboutemy) to the office of Vice President, Apache Maven, and WHEREAS, the Board of Directors is in receipt of the resignation of Hervé Boutemy from the office of Vice President, Apache Maven, and WHEREAS, the Project Management Committee of the Apache Maven project has chosen to recommend Robert Scholte (rfscholte) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Hervé Boutemy is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Maven, and BE IT FURTHER RESOLVED, that Robert Scholte be and hereby is appointed to the office of Vice President, Apache Maven, to serve in accordance with and subject to the direction of the Board of Directors. and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Change the Apache Maven Project Chair, was approved by Unanimous Vote of the directors present.20 Jul 2016 [Hervé Boutemy / Chris]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues * Activity * Early access releases for Apache Maven 3.4.0 have been created in order to get feedback from the community. Based on the first feedback we've decided to revert a couple changes due to negative impact. We're investigating if these changes should be considered bugfixes or new features and how to control their impact. * First plugins and components with Java9 support have been released. * After 2 years, Hervé Boutemy resigned from chair, as normal rotation decided by the PMC a few years ago. Robert Scholte was candidate and was chosen by the PMC: a board resolution appointing Robert as chair of the Maven PMC is in the agenda. * Health Report General activity is healthy, with new committers, patches coming from newcomers, discussion and commits from existing developpers on misc topics. * Community * PMC changes * Currently 24 PMC members * John Casey resigned from PMC on 2016-05-21 * Committers changes * Currently 57 committers * John Casey went emeritus on 2016-05-21 * Guillaume Boué joined on 2016-07-07 * Mailing List activity - [email protected]: - 1739 subscribers (down -29 in the last 3 months) - 389 emails sent to list (367 in previous quarter) - [email protected]: - 638 subscribers (down -9 in the last 3 months) - 1001 emails sent to list (585 in previous quarter) - [email protected]: - 685 subscribers (down -2 in the last 3 months) - 19 emails sent to list (13 in previous quarter) * JIRA activity: - 452 JIRA tickets created in the last 3 months - 427 JIRA tickets closed/resolved in the last 3 months * Releases Plugins * Maven JAR Plugin 3.0.0 (2016-05-04) * Maven Resources Plugin 3.0.0 (2016-05-16) * Maven Resources Plugin 3.0.1 (2016-06-03) * Maven JAR Plugin 3.0.1 (2016-06-06) * Maven Javadoc Plugin 2.10.4 (2016-06-10) * Maven JAR Plugin 3.0.2 (2016-06-18) * Maven Source Plugin 3.0.1 (2016-06-18) Other * Maven Archiver 3.0.2 (2016-04-27) * Apache Source Release Assembly Descriptor 1.0.6 (2016-05-07) * ASF Parent POM 18 (2016-05-18) * Maven Shared Utils 3.0.1 (2016-06-02) * Maven Filtering 3.1.1 (2016-06-02) * Maven Archiver 3.1.0 (2016-06-03) * Maven Archiver 3.1.1 (2016-06-14) * Maven SCM 1.9.5 (2016-07-01)20 Apr 2016 [Hervé Boutemy / Bertrand]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues * Activity * As announced previously, we continue to release 3.x.x line of plugins with Maven 3 and Java 6 minimum requirements (no more compatible with Maven 2.2.1 and Java 5): 2 new plugins were upgraded (ACR and Source), we are now at 6 plugins upgraded on 48. Current daily generated full status is available at https://s.apache.org/maven-plugins-prerequisites * Prepations for adopting JDK9 Jigsaw continue. There are various talks given on the topic in conferences: FOSDEM, DevoxxFR. We started a Wiki page to track the general advancement: https://cwiki.apache.org/confluence/display/MAVEN/Java+9+-+Jigsaw * Health Report The project continues to be developed actively by a few contributors on misc different fronts. Activity on users and dev mailing lists stays at a good level. * Community * PMC changes - Currently 25 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Andreas Gudian on Sun Nov 22 2015 * Committers changes - Currently 57 committers. - Andreas Dangel was added on 2016-02-02 * Mailing List activity - [email protected]: - 1764 subscribers (down -4 in the last 3 months): - 321 emails sent to list (477 in previous quarter) - [email protected]: - 647 subscribers (up 5 in the last 3 months): - 466 emails sent to list (1305 in previous quarter) - [email protected]: - 687 subscribers (up 1 in the last 3 months): - 14 emails sent to list (24 in previous quarter) * JIRA activity: - 277 JIRA tickets created in the last 3 months - 273 JIRA tickets closed/resolved in the last 3 months * Releases Plugins * Maven Compiler Plugin 3.5 (2016-01-20) * Maven ACR Plugin 3.0.0 (2016-01-24) * Maven Compiler Plugin 3.5.1 (2016-02-09) * Maven Source Plugin 3.0.0 (2016-02-10) * Maven Site Plugin 3.5 (2016-02-19) * Maven Changes Plugin 2.12 (2016-03-31) * Maven Site Plugin 3.5.1 (2016-04-15) Other * Doxia 1.7 (2016-02-09) * Doxia Sitetools 1.7 (2016-02-16) * Maven Fluido Skin 1.5 (2016-02-23) * Maven Default Skin 1.2 (2016-02-23) * Maven Project Info Reports 2.9 (2016-03-01) * Doxia Sitetools 1.7.1 (2016-04-06) * Maven Archiver 3.0.1 (2016-04-10) * Maven Filtering 3.1.0 (2016-04-12)20 Jan 2016 [Hervé Boutemy / Brett]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues There are no issues requiring board attention at this time. * Activity * As announced previously, we are starting to release 3.x.x line of plugins with Maven 3 and Java 6 minimum requirements (no more compatible with Maven 2.2.1 and Java 5). To fulfill this, we needed to release several shared components with the same requirements which will be used within the plugins. * We did a yearly Jira issues cleanup, following the same process as the cleanup done in september: with the same "3-years without update" limit, this time we closed ~120 issues (600 in september), and got feedback only on a few issues. Then these issues were worked on with reporter's help and fixed. This makes us think that the process gives us what we expected: ability to efficiently close orphan issues and detect issues that still have users active interest. * On behalf of the Apache Maven team, Jason van Zyl has become a member of the Java Platform Module System (JSR 376) expert group: see http://openjdk.java.net/projects/jigsaw/spec/ * Prepations for adopting JDK9 Jigsaw have started. * Health Report We have a few new committers and PMC members, replacing people becoming less active over time: the team is slowly rotating at every level. Even if Maven is stable, we have many Jira issues opened against our many sub-projects (Maven core, 46 plugins and their dependencies), more than what the current team can triage and fix, with or without active help from initial reporters: that's why yearly Jira cleanups, if not perfect, is the best solution we have found to focus our work. We expect to do such cleanup each year unless stats show that it's not useful any more (which is unlikely since some users tend to report issues but not give reproducible test cases or required explanations when asking for more details). * Community * PMC changes * Michael Osipov joined the PMC on 2015-10-21 * Igor Fedorenko joined the PMC on 2015-10-21 * Andreas Gudian joined the PMC on 2015-11-22 - Currently 25 PMC members. * Committers changes * Christian Schulte was added on 2015-12-09 - Currently 56 committers. * Mailing List activity - [email protected]: - 1772 subscribers (down -6 in the last 3 months) - 445 emails sent to list (617 in previous quarter) - [email protected]: - 644 subscribers (down -2 in the last 3 months) - 1140 emails sent to list (1027 in previous quarter) - [email protected]: - 175 subscribers (up 1 in the last 3 months) - 1387 emails sent to list (946 in previous quarter) - [email protected]: - 686 subscribers (up 6 in the last 3 months) - 21 emails sent to list (9 in previous quarter) - [email protected]: - 243 subscribers (down -1 in the last 3 months) - 2981 emails sent to list (2668 in previous quarter) - [email protected]: - 147 subscribers (up 1 in the last 3 months) - 886 emails sent to the list (616 in the previous quarter) * JIRA activity: - 339 JIRA tickets created in the last 3 months - 531 JIRA tickets closed/resolved in the last 3 months * Releases * Maven 3.3.9 (2015-11-15) Plugins * Maven Surefire Plugin 2.19 (2015-10-18) * Maven Clean Plugin 3.0.0 (2015-10-19) * Maven Shade Plugin 2.4.2 (2015-10-28) * Maven JDeps Plugin 3.0.0 (2015-10-29) * Maven PMD Plugin 3.6 (2015-12-17) * Maven Surefire Plugin 2.19.1 (2016-01-03) * Maven Shade Plugin 2.4.3 (2016-01-10) Other * Maven Shared Components parent POM 22 (2015-11-03) * Maven Shared Filtering 3.0.0 (2015-11-10) * Maven Shared Mapping 3.0.0 (2015-11-19) * Maven Common Artifact Filter 3.0.0 (2015-12-01) * Maven Shared IO 3.0.0 (2015-12-23) * Maven File Management 3.0.0 (2015-12-25) * Maven JAR Utilities 1.2 (2015-12-31)21 Oct 2015 [Hervé Boutemy / Brett]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues There are no issues requiring board attention at this time. * General Information * As announced previously, we are starting to release 3.x.x line of plugins with Maven 3 and Java 6 minimum requirements (no more compatible with Maven 2.2.1 and Java 5). * We did an automatic Jira cleanup, closing isues that did not have any activity for 3 years with a message proposing to reopen if necessary. On 600 issues closed, approx 15 issues were reopened, often with complaints about our attitude. We understand and are not completely happy with this way of handling issues reported by users but did not find better way to purge old history that was de-facto closed (and often without user feedback when trying to work on it, but not always as reopenings prove). * This year, we had one talk about Maven during ApacheCon: CORE Europe, and a few Maven developers were present to discuss and work/party together. * The PMC is working on revitalizing: change habits (invite active committers, resign when not active), discuss if more formal changes are useful, rephrase "binding/non-binding" in votes summary that gives the wrong impression that some votes don't count (when they are in fact only "non-legally binding"). * Community * PMC changes * Brett Porter resigned from PMC on 2015-10-11 * Mark Hobson resigned from PMC on 2015-10-11 * Carlos Sanchez resigned from PMC on 2015-10-11 * Deng Ching-Mallete resigned from PMC on 2015-10-11 * Tibor Digana joined the PMC on 2015-10-20 - Currently 22 PMC members. * Committers changes * Petar Tahchiev reinstated as committer from emeritus status on 2015-08-02 * Carlos Sanchez went emeritus on 2015-10-11 - Currently 55 committers. * Mailing List activity - [email protected]: - 1777 subscribers (down -9 in the last 3 months) - 636 emails sent to list (448 in previous quarter) - [email protected]: - 645 subscribers (up 0 in the last 3 months) - 1077 emails sent to list (908 in previous quarter) - [email protected]: - 173 subscribers (down -4 in the last 3 months) - 991 emails sent to list (764 in previous quarter) - [email protected]: - 680 subscribers (down -5 in the last 3 months) - 10 emails sent to list (19 in previous quarter) - [email protected]: - 243 subscribers (down -4 in the last 3 months) - 2707 emails sent to list (1712 in previous quarter) * JIRA activity: - 268 JIRA tickets created in the last 3 months - 797 JIRA tickets closed/resolved in the last 3 months * Releases Plugins * Maven Shade Plugin 2.4.1 (2015-07-14) * Maven Project Info Reports Plugin 2.8.1 (2015-09-11) * Maven Assembly Plugin 2.6 (2015-10-10) * Maven Checkstyle Plugin 2.17 (2015-10-18) Other * Maven Archetype 2.4 (2015-08-15) * Maven Enforcer 1.4.1 (2015-08-23) * Maven Wagon 2.10 (2015-09-12) * Maven Shared Utils 0.9 (2015-09-17) * Maven Parent POM 27 (2015-09-24) * Maven Dependency Tree 3.0 (2015-10-10) * Maven Plugins (parent) 28 (2015-10-13) * Maven Shared Utils 3.0.0 (2015-10-11) * Maven Release 2.5.3 (2015-10-17) * Maven Surefire 2.19 (2015-10-18) * Maven Archiver (2015-10-19)15 Jul 2015 [Hervé Boutemy / Brett]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information * The main Maven site has been reworked: it has been updated to use the fluido skin and content has been streamlined. * All plugins are now at minimum of Maven 2.2.1 version requirement[1]. The plan is now to start 3.x.x line of plugins with Maven 3 and Java 6 minimum requirements * The largest non-apache maven community, [email protected] was affected by the codehaus shutdown. The community made a succesful move to google groups and https://github.com/mojohaus * Community * New PMC Members * Tamás Cservenák (2015-05-19) * Dan Fabulich resigned from PMC on 2015-05-24 * Paul Gier resigned from PMC on 2015-06-09 * Mark Struberg resigned from PMC on 2015-06-12 * New Committers * Manfred Moser (2015-06-11) * Mailing List activity - [email protected]: - 1791 subscribers (down -4 in the last 3 months): - 488 emails sent to list (672 in previous quarter) - [email protected]: - 649 subscribers (down -6 in the last 3 months): - 1003 emails sent to list (1332 in previous quarter) - [email protected]: - 177 subscribers (up 4 in the last 3 months): - 816 emails sent to list (929 in previous quarter) - [email protected]: - 685 subscribers (down -7 in the last 3 months): - 18 emails sent to list (31 in previous quarter) - [email protected]: - 247 subscribers (down -2 in the last 3 months): - 1763 emails sent to list (1767 in previous quarter) * JIRA activity: - 287 JIRA tickets created in the last 3 months - 282 JIRA tickets closed/resolved in the last 3 months * Releases * Maven 3.3.3 (2015-04-28) Plugins * Maven Release Plugin 2.5.2 (2015-04-22) * Maven Assembly Plugin 2.5.4 (2015-04-27) * Maven Eclipse Plugin 2.10 (2015-05-28) * Maven Assembly Plugin 2.5.5 (2015-06-04) * Maven Shade Plugin 2.4 (2015-06-11) * Maven EJB Plugin 2.5.1 (2015-06-20) * Maven EAR Plugin 2.10.1 (2015-07-01) * Maven Invoker Plugin 2.0.0 (2015-07-01) * Maven PMD Plugin 3.5 (2015-07-06) Other * Maven Release 2.5.2 (2015-04-22) * ASF Parent POM 17 (2015-04-24) * Maven Fluido Skin 1.4 (2015-05-07) * Maven Wagon 2.9 (2015-04-28) * Maven Shared Utils 0.8 (2015-06-20) * Maven Verifier 1.6 (2015-06-25) * Maven Reporting Implementation 2.4 (2015-07-06) [1] https://builds.apache.org/job/dist-tool-plugin/site/dist-tool-prerequisites.html22 Apr 2015 [Hervé Boutemy / Chris]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information * Work on plugin releases to define common 2.2.1 minimum Maven version and Java 5 requirements is near done: automated report [1] shows 48 plugins are ready from 49. The plan to start 3.x.x line of plugins with Maven 3 and Java 6 minimum requirements has been announced [2]: implementation will start shortly. * JIRA migration from Codehaus to Apache was done on April 5th: 60 Maven projects were migrated [3]. The PMC thanks Codehaus for the support during this migration and more generally for the great service given to us for many years. The PMC thanks Mark Thomas, volunteer at Infra, for the huge work done on import. * There was a major Maven 3.3.1 release with new requirements: - Support for Win9x has been dropped -> mvn.bat has been renamed to mvn.cmd, as well as for mvnDebug - Java *Runtime* Environment 1.7 required -> Improved toolchains support, so plugins can still use older JDKs (e.g. maven-compiler-plugin) * Community * Currently 54 committers and 27 PMC members in the project. * No new PMC members added in the last 3 months * Last PMC addition was Karl Heinz Marbaise on Mon Aug 25 2014 * New Committers Chris Graham (2015-04-06) * Mailing List activity - [email protected]: - 1798 subscribers (down -14 in the last 3 months): - 620 emails sent to list (679 in previous quarter) - [email protected]: - 653 subscribers (down -3 in the last 3 months): - 1319 emails sent to list (1525 in previous quarter) - [email protected]: - 175 subscribers (up 0 in the last 3 months): - 946 emails sent to list (1492 in previous quarter) - [email protected]: - 692 subscribers (up 4 in the last 3 months): - 30 emails sent to list (27 in previous quarter) - [email protected]: - 250 subscribers (down -4 in the last 3 months): - 1886 emails sent to list (4865 in previous quarter) * JIRA activity - 277 JIRA tickets created in the last 3 months - 309 JIRA tickets closed/resolved in the last 3 months * Releases * Maven 3.3.1 (2015-03-21) Plugins * Maven JarSigner Plugin 1.4 (2015-01-24) * Maven Dependency Plugin 2.10 (2015-01-27) * Maven PMD Plugin 3.4 (2015-02-03) * Maven Checkstyle Plugin 2.14 (2015-02-05) * Maven PDF Plugin 1.3 (2015-02-16) * Maven Repository Plugin 2.4 (2015-02-22) * Maven Stage Plugin 1.0 (2015-03-03) * Maven Patch Plugin 1.2 (2015-03-09) * Maven Jar Plugin 2.6 (2015-03-09) * Maven DOAP Plugin 1.2 (2015-03-17) * Maven JavaDoc Plugin 2.10.2 (2015-03-18) * Maven Checkstyle Plugin 2.15 (2015-03-20) * Maven Compiler Plugin 3.3 (2015-03-26) * Maven Invoker Plugin 1.10 (2015-04-03) * Maven JavaDoc Plugin 2.10.3 (2015-04-14) * Maven Verifier Plugin 1.1 (2015-04-14) Other * Maven JarSigner 1.4 (2015-01-21) * Maven Dependency Analyzer 1.6 (2015-01-21) * Maven Enforcer 1.4 (2015-01-29) * Maven Shared Resources 2 (2015-02-05) * Apache Resource Bundles 5 (2015-02-24) * Apache Source Release Assembly Descriptor 1.0.5 (2015-02-24) * Maven Archetype 2.3 (2015-03-13) * Maven Invoker 2.2 (2015-03-24) * Maven SCM 1.9.4 (2015-04-01) [1] https://builds.apache.org/job/dist-tool-plugin/site/dist-tool-prerequisites.html [2] http://mail-archives.apache.org/mod_mbox/maven-announce/201503.mbox/%3C20150320213920.6AE4B17423%40minotaur.apache.org%3E [3] https://issues.apache.org/jira/secure/BrowseProjects.jspa#1051021 Jan 2015 [Hervé Boutemy / Brett]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information * Work on plugin releases to define common 2.2.1 minimum Maven version and Java 5 requirements continues: we created an automated report [1] that shows 33 plugins are ready from 49. Once finished, we expect to start 3.x line of plugins with Maven 3 and Java 6 minimum requirements. * There was a contest to create a new Maven logo and create a mascot: the winning logo is [2] and the winning mascot (officially christened) "The Maven Owl" [3]. Work is now in progress to integrate it to the Maven site. * We're studying Jira migration from Codehaus to Apache for better end-users consistency, since we've got feedback about users lost when requiring to create a Jira account at Codehaus. * Compliance with ASF source header policy We enabled rat check on every build in maven-parent POM 25 to ensure full compliance from now on. Issue closed: this report is the last one with status on this topic. * Community * No new PMC members this quarter (last added on 2014-08-25) * No new committers this quarter (last added on 2014-03-17) * Mailing List activity Oct..Dec 2013 Jul..Sep 2014 Oct..Dec 2014 User List: 959 723 680 Developers List: 704 980 1506 Users mailing list activity has been reduced a little bit in the last three months whereas the developers mailing list activity has strongly increased within the same time frame. * Releases * Maven 3.2.5 (2014-12-20) Plugins * Maven Compiler Plugin 3.2 (2014-10-13) * Maven Assembly Plugin 2.5 (2014-10-26) * Maven Clean Plugin 2.6.1 (2014-10-26) * Maven Surefire Plugin 2.18 (2014-11-01) * Maven Failsafe Plugin 2.18 (2014-11-01) * Maven JXR Plugin 2.5 (2014-11-02) * Maven Assembly Plugin 2.5.1 (2014-11-04) * Maven Toolchains Plugin 1.1 (2014-11-11) * Maven PMD Plugin 3.3 (2014-11-14) * Maven Assembly Plugin 2.5.2 (2014-11-21) * Maven Ant Plugin 2.4 (2014-12-15) * Maven Assembly Plugin 2.5.3 (2014-12-17) * Maven AntRun Plugin 1.8 (2014-12-26) * Maven Surefire Plugin 2.18.1 (2014-12-28) * Maven Failsafe Plugin 2.18.1 (2014-12-28) * Maven EAR Plugin 2.10 (2014-12-31) * Maven Plugin Plugin 3.4 (2015-01-04) * Maven Project Info Reports Plugin 2.8 (2015-01-10) * Maven WAR Plugin 2.6 (2015-01-11) * Maven EJB Plugin 2.5 (2015-01-15) * Maven GPG Plugin 1.6 (2015-01-19) Other * Maven Shared Utils 0.7 (2014-10-17) * Maven Shared Filtering 1.3 (2014-10-18) * Maven Parent POM 25 (2014-10-22) * Maven Plugins Parent POM 26 (2014-10-22) * Maven Shared Parent POM 21 (2014-10-22) * Maven Skins Parent POM 10 (2014-10-22) * Maven Archiver 2.6 (2014-10-31) * Maven Repository Builder 1.0 (2014-11-13) * ASF Parent POM 16 (2014-11-16) * Maven Parent POM 26 (2014-11-16) * Maven Plugins Parent POM 27 (2014-11-16) * Maven Wagon 2.8 (2014-11-16) * Apache Maven Plugin Testing 3.3.0 (2014-12-30) * Maven Plugin Tools 3.4 (2015-01-04) [1] https://builds.apache.org/job/dist-tool-plugin/site/dist-tool-prerequisites.html [2] http://maven.apache.org/images/maven-logo-black-on-white.png [3] http://maven.apache.org/images/mascot-large.png15 Oct 2014 [Hervé Boutemy / Chris]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information * SSL was enabled for central during August and Maven 3.2.3 was released to use https by default in super POM [1]. * Description of central repository position in Maven ecosystem has been updated to match latest evolutions [2]. * A lot of plugin releases are done to define common 2.2.1 minimum Maven version requirement. We expect in the near future to update the minimum requirement to Maven 3.0 (JRE 5), which will permit to make some cleanup in plugins code, then Maven core. * JDK8 compatibility status: latest informations available in our wiki [3]. [MCOMPILER-228] identified as JDK 8 bug, fixed in JDK1.8.0_40 * Compliance with ASF source header policy 8 plugins have been fixed this quarter. Only maven-eclipse-plugin, wagon, surefire and a few components are not yet compliant (on 106 release roots). We're preparing to enable rat check on every build in next maven-parent POM, to ensure full compliance from now on. * Update requirements of LICENSE and NOTICE files in source control Currently no change cause there is no real guide line nor a definitive decision made by the ASF. * Source download link requirement The site.xml descriptor for all plugins has been changed accordingly to reflect the requirements based on MNGSITE-152 [4]. This means that every new release contains appropriate download link [5] and an Apache License link [6]. Every release which has been reported this quarter contains already those links. Issue closed: this report is the last one with status on this topic. * Community * Karl Heinz Marbaise joined the PMC (2014-08-25) * No new committer this quarter (last added on 2014-03-17) * ApacheCon Europe: we don't have any talk, but a few developers said they were attending, then expect to meet and discuss about Maven future plans. * Mailing List activity Users mailing list activity has reduced a little bit over the last six month in comparison to 2013 whereas the developer list activity is more or less constant within the same time period. * Releases * Apache Maven (3.2.3) (2014-08-17) Plugins * Apache Maven Site Plugin 3.4 (2014-07-07) * Apache Maven Source Plugin 2.3 (2014-07-11) * Apache Maven SCM Plugin 1.9.1 (2014-07-25) * Apache Maven PMD Plugin 3.2 (2014-08-01) * Apache Maven Assembly Plugin 2.4.1 (2014-08-03) * Apache Maven EJB Plugin 2.4 (2014-08-24) * Apache Maven Install Plugin 2.5.2 (2014-08-27) * Apache Maven Deploy Plugin 2.8.2 (2014-08-27) * Apache Maven ACR Plugin 1.1 (2014-09-02) * Apache Maven RAR Plugin 2.4 (2014-09-08) * Apache Maven Checkstyle Plugin 2.13 (2014-09-18) * Apache Maven Dependency Plugin 2.9 (2014-09-18) * Apache Maven Javadoc Plugin 2.10 (2014-09-20) * Apache Maven Clean Plugin 2.6 (2014-09-22) * Apache Maven Release Plugin 2.5.1 (2014-09-22) * Apache Maven Changes Plugin 2.11 (2014-09-24) * Apache Maven JavaDoc Plugin 2.10.1 (2014-09-27) * Apache Maven Resources Plugin 2.7 (2014-09-29) * Apache Maven Source Plugin 2.4 (2014-10-07) * Apache Maven Linkcheck Plugin 1.2 (2014-10-08) * Apache Maven WAR Plugin 2.5 (2014-10-08) Other * Apache Maven Plugin Testing 3.2.0 (2014-07-14) * Apache Maven SCM 1.9.1 (2014-07-25) * Apache Maven Shared Dependency Analyzer 1.5 (2014-09-11) * Apache Maven SCM 1.9.2 (2014-09-13) * Apache Maven Shared Dependency Tree 2.2 (2014-09-14) * Apache Maven Wagon (2014-09-18) * Apache Maven Shared Reporting Impl 2.3 (2014-09-14) * Apache Software Foundation Parent POM 15 (2014-09-28) [1] http://maven.apache.org/ref/3.2.3/maven-model-builder/super-pom.html [2] http://maven.apache.org/repository/ [3] https://cwiki.apache.org/confluence/display/MAVEN/Java+8+Upgrade [4] http://jira.codehaus.org/browse/MNGSITE-152 [5] http://maven.apache.org/plugins/maven-PLUGINNAME-plugin/download.cgi [6] http://www.apache.org/licenses/16 Jul 2014
WHEREAS, the Board of Directors heretofore appointed Stephen Connolly to the office of Vice President, Apache Maven, and WHEREAS, Stephen Connolly has requested the Project Management Committee of the Apache Maven project to nominate a successor for the office of Vice President, Apache Maven, and WHEREAS, the Project Management Committee of the Apache Maven project has chosen by vote to recommend Hervé Boutemy as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Stephen Connolly is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Maven, and BE IT FURTHER RESOLVED, that Hervé Boutemy be and hereby is appointed to the office of Vice President, Apache Maven, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Maven Project Chair, was approved by Unanimous Vote of the directors present.16 Jul 2014 [Stephen Connolly / Jim]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information The statistics for measuring our compliance with the ASF source header policy have not been updated since April's report. There has been no update to the LEGAL JIRAs concerning the confusion over the the requirements of LICENSE and NOTICE files in source control: LEGAL-26[1], LEGAL-27[2], LEGAL-31[3] and LEGAL-136[4]. The statistics for measuring our JDK8 compatibility status have not been updated since April's report. Work has been done on source download link requirement, tracked as http://jira.codehaus.org/browse/MNGSITE-152. First component released with new license and download links is http://maven.apache.org/plugins/maven-scm-publish-plugin/download.cgi * New PMC Members * New Committers * Releases * Core * Apache Maven (3.2.2) (2014-06-24) * Plugins * Apache Maven Changes Plugin 2.10 (2014-04-13) * Apache Maven Checkstyle Plugin 2.12.1 (2014-04-19) * Apache Maven Shade Plugin 2.3 (2014-05-02) * Apache Maven SCM Publish Plugin 1.1 (2014-05-18) * Apache Maven EAR Plugin 2.9.1 (2014-06-19) * Apache Maven JAR Plugin 2.5 (2014-06-24) * Apache Maven Changelog Plugin 2.3 (2014-06-24) * Apache Maven Invoker Plugin 1.9 (2014-06-28) * Other * Apache Maven Plugin Tools 3.3 (2014-05-06) * Apache Doxia base 1.6 (2014-06-27) * Apache Doxia Site Tools 1.6 (2014-06-27) * Apache Maven Reporting Exec 1.2 (2014-06-28) * Apache Doxia Tools parent POM 3 (2014-06-30) * Apache Maven Doxia Integration Tools 1.6 (2014-06-30) * Security * Retired [1] https://issues.apache.org/jira/browse/LEGAL-26 [2] https://issues.apache.org/jira/browse/LEGAL-27 [3] https://issues.apache.org/jira/browse/LEGAL-31 [4] https://issues.apache.org/jira/browse/LEGAL-136
@Brett: Please update report with PMC and committers. Also is there a plan for reaching compliance?
16 Apr 2014 [Stephen Connolly / Roy]Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information We have been making slow but steady progress on our compliance with the ASF source header policy. Of our current 105 release roots, we now have only 23 release roots that still report issues using the Apache Rat tooling. This is down 3 and 7 respectively compared to the last board report. One of the measures that we have been using for voting on releases is that the Rat report is either better or no worse than the previous release. Once we get more release roots compliant, we will configure Rat to fail those builds if they are no longer compliant. There has been no update to the LEGAL JIRAs concerning the confusion over the the requirements of LICENSE and NOTICE files in source control: LEGAL-26[4], LEGAL-27[5], LEGAL-31[6] and LEGAL-136[7]. * JDK8 The team has started to verify if Apache Maven and all underlying projects are JDK8 ready. We've checked more than 50% of all the release roots. All issues, either to be fixed by Oracle or by the Apache Maven Team, have been gathered under MNG-5551[1] with extra info on the wiki[2] We've spotted 2 blocking issues in the JDK which have already been fixed by Oracle. There's still 1 regression which is planned to be fixed for JDK9.[3] * New PMC Members * New Committers Mirko Friedenhagen (2014-03-17) * Releases * Core * Apache Maven (3.2.1) (2014-02-24) * Plugins * Apache Maven Jarsigner Plugin 1.3.1 (2014-01-07) * Apache Maven SCM Plugin 1.9 (2014-01-10) * Apache Maven GPG Plugin 1.5 (2014-02-25) * Apache Maven SCM Publish Plugin 1.0 (2014-02-03) * Apache Maven Release Plugin 2.5 (2014-03-05) * Apache Maven Checkstyle Plugin 2.12 (2014-03-13) * Apache Maven PMD Plugin 3.1 (2014-03-14) * Apache Maven Surefire Plugin 2.17 (2014-03-16) * Apache Maven Failsafe Plugin 2.17 (2014-03-16) * Apache Maven Jarsigner Plugin 1.3.2 (2014-03-23) * Apache Maven Reactor Plugin 1.1 (RETIRED) (2014-04-02) * Other * Apache Maven Shared Jarsigner 1.3.1 (2014-01-07) * Apache Maven SCM 1.9 (2014-01-10) * Apache Maven Plugin Testing 3.1.0 (2014-02-12) * ASF Parent POM 14 (2014-03-06) * Apache Maven Filtering 1.2 (2014-03-10) * Apache Maven Shared Utils 0.6 (2014-03-23) * Apache Maven Shared Jarsigner 1.3.2 (2014-03-23) * Apache Maven Parent POM 24 (2014-03-27) * Apache Maven Plugins Parent POM 25 (2014-03-27) * Apache Maven Shared Parent POM 20 (2014-03-27) * Apache Maven Skins Parent POM 9 (2014-03-27) * Security * Retired * Apache Maven Reactor Plugin (2014-03-24) * Apache Maven 2.2.1 (2014-02-18) * Apache Maven 2.0.11 (2014-02-18) Minimum Apache Maven version supported now is 3.0.5 [1] https://jira.codehaus.org/browse/MNG-5551 [2] https://cwiki.apache.org/confluence/display/MAVEN/Java+8+Upgrade [3] https://bugs.openjdk.java.net/issues/?jql=labels%20%3D%20apache-maven-found [4] https://issues.apache.org/jira/browse/LEGAL-26 [5] https://issues.apache.org/jira/browse/LEGAL-27 [6] https://issues.apache.org/jira/browse/LEGAL-31 [7] https://issues.apache.org/jira/browse/LEGAL-13615 Jan 2014 [Stephen Connolly / Brett]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information We have been making slow but steady progress on our compliance with the ASF source header policy. Of the 108 release roots, we now have only 30 release roots that still report issues using the Apache Rat tooling. One of the measures that we have been using for voting on releases is that the Rat report is either better or no worse than the previous release. Our intention is to start driving this more proactively once we get some community release momentum re-established. We are starting to see some traction from others with respect to resolving the confusion over the requirements of LICENSE and NOTICE files in source control: http://s.apache.org/0V Packt Publishing contacted the PMC with respect to the distribution of royalties. We informed Packt that the royalties are required to be added to the ASF account and our understanding is that this has been done. * New PMC Members Last PMC member nominated: September 2013 * New Committers Dominik Bartholdi (imod) October 2013 Karl-Heinz Marbaise (khmarbaise) December 2013 * Releases * Core * Plugins * Apache Maven Install Plugin 2.5.1 (2013-10-18) * Apache Maven Deploy Plugin 2.8.1 (2013-10-18) * Apache Maven Release Plugin 2.4.2 (2013-10-28) * Apache Maven Checkstyle Plugin 2.11 (2012-11-15) * Apache Maven Shade Plugin 2.2 (2013-11-28) * Apache Maven Ear Plugin 2.9 (2013-11-30) * Apache Maven JXR Plugin 2.4 (2013-12-20) * Apache Maven Jarsigner Plugin 1.3 (2014-01-03) * Other * Apache Doxia Base 1.5 (2013-11-17) * Apache Maven Verifier 1.5 (2013-12-06) * Apache Maven Plugin Testing 3.0.0 (2013-12-11) * Apache Maven Skins Parent 8 (2013-12-18) * Apache Maven Fluido Skin 1.3.1 (2013-12-18) * Apache Maven Shared Utils 0.5 (2013-12-21) * Apache Maven Shared Jarsigner 1.2 (2013-12-21) * Apache Maven Shared Jarsigner 1.3 (2014-01-03) * Apache Maven Wagon 2.6 (2014-01-03) * Security * Retired16 Oct 2013 [Stephen Connolly / Shane]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information We have begun reviewing our compliance with the ASF source header policy. Counting the number of release roots we ended up at the number 108, after retiring 3 components. Using Apache Rat we then determined that 72 of our release roots did not fully comply with the source header policy. At the time of writing we have pushed that number down to 31. Most of the offending files so far have been in integration tests. We are currently in discussion with the [email protected] list to clarify whether our understanding of the requirements for NOTICE and LICENSE files in source control are aligned with legal's thinking. If our current understanding proves to be at odds with legal's thinking then we may have to ensure that there are NOTICE and LICENSE files checked in for each and every module (i.e. not just the 108 release roots, but also each sub-module of those release roots) * New PMC Members Jason van Zyl added as PMC member 19th September 2013 Last PMC member nominated: September 2013 * New Committers Tibor Digana added as committer 6. September 2013 * Releases * Core * Apache Maven (3.1.1) (2013-10-04) * Plugins * Apache Maven Enforcer plugin (1.3.1) (2013-07-17) * Apache Maven IDEA Plugin 2.2.1 (2013-07-26) * Apache Maven One Plugin 1.3 (2013-07-30) * Apache Maven Remote Resources Plugin 1.5 (2013-08-14) * Apache Maven Install Plugin 2.5 (2013-09-06) * Apache Maven Deploy Plugin 2.8 (2013-09-27) * Other * Apache Maven Enforcer API (1.3.1) (2013-07-17) * Apache Maven Enforcer Standard Rules (1.3.1) (2013-07-17) * Apache Maven Model Converter 2.3 (2013-07-26) * Apache Maven Mapping 1.0 (2013-08-14) * Apache Maven Surefire 2.16 (2013-08-17) * Security * Retired * Apache Maven IDEA Plugin * Apache Maven Model Converter * Apache Maven One Plugin21 Aug 2013
WHEREAS, the Board of Directors heretofore appointed Olivier Lamy to the office of Vice President, Apache Maven, and WHEREAS, the Board of Directors is in receipt of the resignation of Olivier Lamy from the office of Vice President, Apache Maven, WHEREAS, the Project Management Committee of the Apache Maven project has chosen by vote to recommend Stephen Connolly as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Olivier Lamy is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Maven, and BE IT FURTHER RESOLVED, that Stephen Connolly be and hereby is appointed to the office of Vice President, Apache Maven, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Maven Project Chair, was approved by Unanimous Vote of the directors present.17 Jul 2013 [Olivier Lamy / Brett]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information Olivier Lamy resigned as PMC Chair. Stephen Connolly has been elected by the PMC to act as PMC Chair. There have been a number of discussions on the project mailing lists with regard to the foundations requirements for releases and the exact content of source release zip files. The areas of concern to the Maven project are: * Ensuring that all releases have a corresponding source release zip in the dist area * Ensuring that the NOTICE and LICENSE files in source release zip files are correct (a number of small typographic errors have been identified in some files and are in the process of being corrected) * Ensuring that the appropriate compliance with the foundations requirements on source headers has been achieved. The majority of issues in this regard is with "test resources", these are data files which are used as resources for the integration tests used when releasing Maven and Maven plugins. There is the potential that some very small fraction of tests will only identify the bugs they are designed to catch if there is no header comment in the file. Adding headers to these test resources runs the risk of invalidating the test suite, so the current position of the PMC is as follows: - No releases will be permitted by the PMC where source files are violating the foundation policy on license headers. - A temporary exception will be made for legacy test resources, i.e. those test resources which were encorporated in previous releases of the component - An exception will otherwise be allowed for test resources where it can be clearly shown that the test cannot function correctly when the test resource includes a license header. - New test resources will only be excempt in those cases where it can be clearly shown that the license header is interferring with the sensitivity of the test. Once we have identified the scope of the issue, we intend to see whether we need to put a plan in place to resolve the issue, or whether it is an issue that can be resolved relatively quickly. We are currently working on a tool to have a list of missing sources release zip in dist area and setting up additional tooling to have a list of files with missing license header. * New PMC Members Last PMC member nominated: January 2012 * New Committers Last added committer: March 2013 * Releases * Apache Maven Core 3.1.0-alpha-1 (2013-06-10) * Plugins * Maven Site Plugin 3.3 (2013-05-13) * Maven Project Info reports Plugin 2.7 (2013-05-16) * Maven Dependency Plugin 2.8 (2013-05-18) * Maven Shade Plugin 2.1 (2013-05-19) * Maven Surefire plugin 2.15 (2013-06-10) * Maven Failsafe plugin 2.15 (2013-06-10) * Maven Surefire Reports plugin 2.15 (2013-06-10) * Apache Maven Javadoc plugin (2.9.1) (2013-06-28) * Apache Maven Enforcer plugin (1.3) (2013-06-29) * Apache Maven War plugin (2.4) (2013-07-07) * Other * Apache Maven Enforcer API (1.3) (2013-06-29) * Apache Maven Enforcer Standard Rules (1.3) (2013-06-29) * Security15 May 2013 [Olivier Lamy / Rich]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information Maven 1 has been declared officialy EOL. (http://maven.apache.org/maven-1.x-eol.html). A security fix core version has been release due to the security issue CVE-2013-0253. Maven core is moving from Sonatype Aether to Eclipse Aether for its 3.1 version: it has the downside of implying some non backward compatible changes for a few plugins. The plan is to first fix those plugins to have them working with the future new core release. We have a usual release numbers of components and plugins (see below). * New PMC Members None this quarter - last added June 2012 * New Committers * Andreas Gudian * Michael Osipov * Henning Schmiedehausen * Releases * Maven Wagon 2.4 (2013-02-11) * Maven 3.0.5 (2013-02-22) * Doxia 1.4 (2013-04-27) * Plugins * Maven PMD Plugin 3.0 (2013-02-17) * Maven Checkstyle Plugin 2.10 (2013-02-22) * Maven Help Plugin 2.2 (2013-02-23) * Maven Changes Plugin 2.9 (2013-03-07) * Maven Surefire Plugin 2.14 (2013-03-08) * Maven Failsafe Plugin 2.14 (2013-03-08) * Maven Surefire Reports Plugin 2.14 (2013-03-08) * Maven PMD Plugin 3.0.1 (2013-03-10) * Maven Dependency Plugin 2.7 (2013-03-13) * Maven Release Plugin 2.4.1 (2013-03-26) * Maven Compiler Plugin 3.1 (2013-04-08) * Maven Surefire Plugin 2.14.1 (2013-04-10) * Maven Failsafe Plugin 2.14.1 (2013-04-10) * Maven Surefire Reports Plugin 2.14.1 (2013-04-10) * Other * ASF Parent pom 13 (2013-01-21) * Maven Parent pom 23 (2013-01-21) * Maven Shared Utils 0.3 (2013-03-08) * Maven Dependency Analyzer 1.4 (2013-03-13) * Maven Indexer 5.1.1 (2013-03-06) * Maven Shared Incremental 1.1 (2013-04-08) * Maven Shared Utils 0.4 (2013-04-10) * Maven Reporting Exec 1.1 (2013-04-18) * Doxia Sitetools 1.4 (2013-04-27) * Maven Dependency Tree 2.1 (2013-05-06) * Security * CVE-2013-0253 Apache Maven 3.0.417 Apr 2013 [Olivier Lamy / Sam]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information * New PMC Members * New Committers * Andreas Gudian * Michael Osipov * Releases * ASF Parent pom 13 (2013-01-21) * Maven Parent pom 23 (2013-01-21) * Maven Wagon 2.4 (2013-02-11) * Maven Core 3.0.5 (2013-02-22) * Plugins * Maven PMD Plugin 3.0 (2013-02-17) * Maven Checkstyle Plugin 2.10 (2013-02-22) * Maven Help Plugin 2.2 (2013-02-23) * Maven Changes Plugin 2.9 (2013-03-07) * Maven Surefire Plugin 2.14 (2013-03-08) * Maven Failsafe Plugin 2.14 (2013-03-08) * Maven Surefire Reports Plugin 2.14 (2013-03-08) * Maven PMD Plugin 3.0.1 (2013-03-10) * Maven Dependency Plugin 2.7 (2013-03-13) * Maven Release Plugin 2.4.1 (2013-03-26) * Maven Compiler Plugin 3.1 (2013-04-08) * Other * Maven Shared Utils 0.3 (2013-03-08) * Maven Dependency Analyzer 1.4 (2013-03-13) * Maven Indexer 5.1.1 (2013-03-06) * Maven Shared Incremental 1.1 (2013-04-08) * Security * CVE-2013-0253 Apache Maven 3.0.4
AI: Sam discuss reason for rejecting the report
16 Jan 2013 [Olivier Lamy / Brett]Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information The PMC noticed that it had not, historically, been placing releases for plugins and components into the Apache dist area. All the current releases have been published on dist, all the historical releases have been handed off to the infrastructure team to be published on the dist archive, and the release procedure documentation has been updated to ensure that new releases end up on /dist. Main website has been moved to CMS/svnpubsub and components documentation to svnpubsub (without CMS). Tweaks have been found to limit the content in main site's extpaths.txt to make main site publish efficient. We still suffer from severe performance issues with component documentation publication and we are working on workarounds in our publication process to improve. * New PMC Members * New Committers * Releases * Plugins * Maven Source Plugin 2.2.1 (2012-10-13) * Maven Site Plugin 3.2 (2012-10-14) * Maven Remote Resources Plugin 1.4 (2012-10-28) * Maven Project Info Reports Plugin 2.6 (2012-10-28) * Maven SCM Publish Plugin 1.0-beta-2 (2012-11-01) * Maven PDF Plugin 1.2 (2012-11-08) * Maven Plugin Plugin 3.2 (2012-11-11) * Maven Assembly Plugin 2.4 (2012-11-18) * Maven Compiler Plugin 3.0 (2012-11-19) * Maven Rar Plugin 2.3 (2012-11-23) * Maven Dependency Plugin 2.6 (2012-11-25) * Maven Invoker Plugin 1.8 (2012-11-26) * Maven Release Plugin 2.4 (2012-12-16) * Maven Surefire plugin 2.13 (2012-12-27) * Maven Failsafe plugin 2.13 (2012-12-27) * Maven Surefire Reports plugin 2.13 (2012-12-27)17 Oct 2012 [Olivier Lamy / Rich]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information A vote has decided moving sources to git (http://markmail.org/message/il5mpcyn2lscxrwn). 4 people are volunteer to help on INFRA tasks. All the svn tree won't be migrated immediately as we have some sub projects which need to be discussed on the final git migration format (plugins, shared paths) A wiki page is available for ETA on the migration: https://cwiki.apache.org/confluence/display/MAVEN/Git+Migration. 3 sub projects has been migrated to git: surefire, wagon and scm. We are discussing on moving others subprojects. The distribution has been moved to use svnpubsub. We have started discussion on moving web site too as we now have a plugin to deploy Maven web sites to svn. * New PMC Members No new PMC members (last added 2012-06-07) * New Committers * Anders Hammar * Releases * Plugins * Maven Enforcer Plugin 1.1.1 (2012-07-16) * Maven Surefire plugin 2.12.1 (2012-08-01) * Maven Failsafe plugin 2.12.1 (2012-08-01) * Maven Surefire Reports plugin 2.12.1 (2012-08-01) * Maven Dependency Plugin 2.5 (2012-08-04) * Maven Project Info Reports Plugin 2.5 (2012-08-04) * Maven Source Plugin 2.2 (2012-08-06) * Maven Surefire plugin 2.12.2 (2012-08-10) * Maven Failsafe plugin 2.12.2 (2012-08-10) * Maven Surefire Reports plugin 2.12.2 (2012-08-10) * Maven Invoker plugin 1.7 (2012-08-13) * Maven Resources Plugin 2.6 (2012-08-18) * Maven Dependency Plugin 2.5.1 (2012-08-27) * Maven Surefire plugin 2.12.3 (2012-08-28) * Maven Failsafe plugin 2.12.3 (2012-08-28) * Maven Surefire Reports plugin 2.12.3 (2012-08-28) * Maven Project Info Reports plugin 2.5.1 (2012-08-30) * Maven EAR plugin 2.8 (2012-09-03) * Maven Shade plugin 2.0 (2012-09-06) * Maven Install plugin 2.4 (2012-09-07) * Maven SCM Publish Plugin 1.0-beta-1 (2012-09-14) * Maven Changes Plugin 2.8 (2012-09-14) * Maven Javadoc Plugin 2.9 (2012-09-23) * Maven Surefire plugin 2.12.4 (2012-09-27) * Maven Failsafe plugin 2.12.4 (2012-09-27) * Maven Surefire Reports plugin 2.12.4 (2012-09-27) * Maven WAR Plugin 2.3 (2012-10-01) * Other * Maven Indexer 4.1.3 (2012-08-02) * Maven Stylus Skin 1.5 (2012-08-02) * Maven Dependency Tree 2.0 (2012-08-04) * Apache Parent Pom 11 (2012-08-10) * Maven Shared Filtering 1.1 (2012-08-13) * Maven Shared Script Interpreter 1.1 (2012-08-13) * Apache Parent pom 11 (2012-08-05) * Apache Maven parent pom 22 (2012-08-13) * Apache Maven plugins parent pom 23 (2012-08-13) * Apache Maven shared components parent pom 18 (2012-08-13) * Apache Maven Fluido skin 1.3.0 (2012-08-30) * Apache Maven scm 1.8 (2012-09-08) * Maven Doxia Tools Parent POM 2 (2012-09-26) * Maven Doxia Integration Tools 1.5 (2012-09-26) * Maven Plugin Testing 1.3 (2012-09-27) * Maven Plugin Testing 2.1 (2012-09-27)25 Jul 2012 [Olivier Lamy / Bertrand]
Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information * We release a lof of plugins and component. Noting yet scheduled for a new core release. * A community effort has build a nice improvement with the support of java 1.5 annotations for plugins. * Tony Chemit provides a ton of patches that's why he was proposed as a committer. * Benson/Herve start to work on plugin to be able to publish maven site generated to Apache CMS (still a work in progress) * Some discussions has started to write a new dependency resolution mechanism hosted at Apache. * Stephen write a nice blog entry on how to be a Maven committer (can apply more generally on all Apache projects): http://javaadventure.blogspot.ie/2012/07/do-you-want-to-become-maven- committer.html * New PMC Members * Mark Hobson (2012-06-07) * Milos Kleint (Reinstated) (2012-06-07) * New Committers * Tony Chemit (2012-07-09) * Releases * Plugins * Maven Site Plugin 2.4 (2012-04-26) * Maven Compiler Plugin 2.4 (2012-04-30) * Maven Changes Plugin 2.7 (2012-04-30) * Maven Site Plugin 3.1 (2012-04-30) * Maven Release Plugin 2.3 (2012-05-11) * Maven Remote Resources 1.3 (2012-05-11) * Maven Invoker Plugin 1.6 (2012-05-24) * Maven Release Plugin 2.3.1 (2012-05-25) * Maven Clean Plugin 2.5 (2012-05-26) * Maven Compiler Plugin 2.5 (2012-05-27) * Maven Shade Plugin 1.7 (2012-06-01) * Maven Changes Plugin 2.7.1 (2012-05-10) * Maven Compiler Plugin 2.5.1 (2012-06-04) * Maven Release Plugin 2.3.2 (2012-06-15) * Maven Shade Plugin 1.7.1 (2012-06-30) * Other * Maven Doxia (base) 1.3 (2012-04-13) * Maven Doxia Sitetools 1.3 (2012-04-17) * Maven SCM 1.7 (2012-04-29) * Maven Enforcer 1.1 (2012-05-14) * Maven Runtime 1.0-alpha-3 (2012-05-28) * Maven plugin testing 2.0 (2012-05-27) * Maven Plugin Tools 3.0 (2012-05-31) * Maven Plugin Tools 3.1 (2012-07-03) * Apache Source Release Assembly Descriptor 1.0.4 (2012-07-07)
(Maven)
AI Jim: what is the status of Sonatype issue?
20 Jun 2012WHEREAS, the Board of Directors heretofore appointed John Casey to the office of Vice President, Apache Maven, and WHEREAS, the Board of Directors is in receipt of the resignation of John Casey from the office of Vice President, Apache Maven, WHEREAS, the Project Management Committee of the Apache Maven project has chosen by vote to recommend Olivier Lamy as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that John Casey is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Maven, and BE IT FURTHER RESOLVED, that Olivier Lamy be and hereby is appointed to the office of Vice President, Apache Maven, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache Maven Project Chair, was approved by Unanimous Vote of the directors present.18 Apr 2012 [John Casey / Shane]
Maven Board Report - April 2012 --------------------------- Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * General Information * New PMC Members * Robert Scholte (2012-02-14) * New Committers * Releases * Apache Maven Core 3.0.4 (2012-01-20) * Plugins * Maven EAR Plugin 2.7 (2012-01-16) * Maven Javadoc Plugin 2.8.1 (2012-01-23) * Maven JAR plugin 2.4 (2012-02-01) * Maven Assembly plugin 2.3 (2012-02-01) * Maven WAR plugin 2.2 (2012-02-01) * Maven Surefire plugin 2.12 (2012-02-01) * Maven PMD Plugin 2.7 (2012-02-05) * Maven Checkstyle Plugin 2.9 (2012-02-12) * Maven Eclipse plugin 2.9 (2012-02-14) * Maven PMD Plugin 2.7.1 (2012-02-16) * Maven Checkstyle Plugin 2.9.1 (2012-02-25) * Maven Shade Plugin 1.6 (2012-03-18) * Other * Skins (2012-01-22): fluido 1.1, classic 1.1, default 1.1 and stylus 1.4 * Maven Archiver 2.5 (2012-02-01) * Maven Reporting Impl 2.2 (2012-02-12) * Fluido Skin 1.2 (2012-03-23) * Fluido Skin 1.2.1 (2012-04-03) * Maven Reporting Exec 1.0.2 (2012-04-09)
Discussion: The Sonatype Memorandum of Understanding is being finalized in the PMC, with a legal review to follow.
24 Jan 2012 [John Casey / Roy]Maven Board Report - Jan 2012 --------------------------- * General Information * Vote to use aether 1.13 and sisu 2.3.0 as dependencies of Apache Maven * Progress on the Memorandum of Understanding with Sonatype continues, though it has been slowed by the availability of John Casey and others to continue hammering out the language. It seems that we're down to the point where we're fine-tuning legal definitions and such in the MOU as it's written. John hopes this effort will be completed in the next month, though it depends on the extent to which we need to renegotiate the terms with Sonatype after we're done pinning down the legal ramifications. * New PMC Members * Benson Margulies (2011-12-12) * New Committers * Simone Tripodi (2011-11-10) * Releases * Maven App Engine 1.0-alpha-1 (2011-11-01) * Maven Script Interpreter 1.0 (2011-11-18) * Maven Jar Signer 1.0 (2011-11-21) * Maven Archetype 2.2 (2011-11-23) * Maven Wagon 2.1 (2011-11-24) * Maven Fluido Skin 1.0 (2011-11-26) * Maven SCM 1.6 (2011-12-02) * Maven Common Filters 1.4 (2011-12-02) * Maven Wagon 2.2 (2011-12-20) * Plugins * Maven Antrun Plugin 1.7 (2011-11-01) * Maven Shade Plugin 1.5 (2011-11-01) * Maven Checkstyle Plugin 2.8 (2011-11-01) * Maven Pmd Plugin 2.6 (2011-11-11) * Maven Assembly Plugin 2.2.2 (2011-12-02) * Maven Surefire Plugin 2.11 (2011-12-04) * Maven Dependency Plugin 2.4 (2011-12-05) * Maven Release Plugin 2.2.2 (2011-12-16)26 Oct 2011 [John Casey / Shane]
Maven Board Report - 10-2011 --------------------------- * General Information * Wendy Smoak resigned from PMC and committer roles on July 25, 2011 * Vincent Massol resigned from PMC on August 19, 2011 * Reinstated Mark Hobson's committership status from emeritus at his request on October 14, 2011 * Recently, Jason van Zyl has offered to donate some changes Sonatype has made to Maven in a private set of branches. It appears they have lost interest in the idea of releasing the divergent changes under the new name of Tesla, and Jason has asked whether we would be interested in re-integrating the new work to the Maven project. It appears that some of the changes are fairly extensive, and that several new features have been implemented. The Maven PMC is discussing this situation cautiously, trying to secure a code grant, so that we may bring in the changes to a branch and then start work to integrate them feature-by-feature, for features that are championed by one or more PMC members. We are still too early in the discussion to determine what the eventual outcome is likely to be. * New PMC Members * New Committers * Releases * Plugins * Maven Release Plugin 2.2.1 (2011-08-02) * Maven Site Plugin 3.0 (2011-08-02) * Maven Checkstyle Plugin 2.7 (2011-08-11) * Maven Jar Plugin 2.3.2 (2011-08.21) * Maven Deploy Plugin 2.7 (2011-08-26) * Maven GPG Plugin 1.4 (2011-08-26) * Maven Archetype Plugin 2.1 (2011-09-04) * Maven Surefire Plugin 2.10 (2011-09-30) * Other * Maven Reporting Exec 1.0.1 (2011-08-02) * Apache Parent 10 (2011-08-10) * Maven Parent 21 (2011-08-19) * Maven Plugins Parent 22 (2011-08-19) * Maven Shared Components Parent 17 (2011-08-19) * Maven Archiver 2.4.2 (2011-08-21) * Maven Indexer 4.1.2 (2011-09-25) * Maven Wagon 2.0 (2011-09-29)20 Jul 2011
WHEREAS, the Board of Directors heretofore appointed Jim Jagielski to the office of Vice President, Apache Maven, and WHEREAS, the Board of Directors is in receipt of the resignation of Jim Jagielski from the office of Vice President, Apache Maven, WHEREAS, the Project Management Committee of the Apache Maven project has chosen by vote to recommend John Casey as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Jim Jagielski is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Maven, and BE IT FURTHER RESOLVED, that John Casey be and hereby is appointed to the office of Vice President, Apache Maven, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7D, Resolution to change the Apache Maven Chair, was approved by Unanimous Vote of the directors present.20 Jul 2011 [Jim Jagielski / Larry]
* General Information * Lukas Theussl resigned from the PMC on May 21, 2011 * Brian Fox was reinstated to the PMC on July 1, 2011; Benjamin Bentmann declined the invitation. * The Sonatype trademark issue resolved, Jim Jagielski has resigned as chair. The PMC has picked John Casey as replacement. A board resolution appointing John as chair of the Maven PMC is in the agenda. * New PMC Members * Mark Struberg * New Committers * Benson Margulies * Releases * Plugins * Maven Javadoc Plugin 2.8 (2011-05-06) * Maven Deploy Plugin 2.6 (2011-05-13) * Maven Project Info Reports Plugin 2.4 (2011-05-19) * Maven Changes Plugin 2.5 (2011-05-23) * Maven Site Plugin 2.3 (2011-05-23) * Maven GPG Plugin 1.3 (2011-06-07) * Maven Plugin Plugin 2.8 (2011-06-13) * Maven Ear Plugin 2.6 (2011-06-16) * Maven Surefire Plugin 2.9 (2011-06-18) * Maven Remote Resources Plugin 1.2.1 (2011-06-18) * Maven Enforcer Plugin 1.0.1 (2011-06-22) * Maven Changes Plugin 2.6 (2011-06-23) * Maven Release Plugin 2.2 (2011-06-30) * Maven Dependency Plugin 2.3 (2011-07-10) * Other * Maven Doxia 1.2 (2011-04-29) * Maven Doxia Sitetools 1.2 (2011-04-29) * Maven Doxia Tools 1.4 (2011-05-03) * Maven Shared Resources 1 (2011-05-07) * Maven Plugins Parent 20 (2011-05-18) * Maven Plugin Tools 2.8 (2011-06-13) * Maven Parent 20 (2011-06-17) * Maven Verfier 1.3 (2011-06-18) * Maven Plugins Parent 21 (2011-06-18) * Component Maven Reporting Exec 1.0 (2011-07-09) * Trademarks Sonatype has updated their site to acknowledge both the Maven and Apache Maven marks as ASF marks. The PMC is working on a MOU between the ASF and Sonatype regarding acceptable usage of the maven.org domain. A draft copy has been provided to Wayne for feedback and review. Shane has also seen the draft MOU and provided some initial comments (on July 5th). John Casey has indicated his resolve in following up on this effort.
Larry requested that Legal review precede sending drafts out, as opposed to being something that is done afterwards. Noirin suggests that an alternative (for future consideration) is to ask the other party to produce the first draft.
15 Jun 2011 [Jim Jagielski]As anticipated, the board's action of removing Sonatype employees from the Maven PMC, and assigning myself as Chair, resulted in quite a bit of discussion, debate, concern and (quite frankly) FUD within the PMC. Email posts from various board members were very influential in clarifying the concerns and the rationale. After the hub-bub about the action, the PMC is recovering nicely and returning to a more functional status-quo. I met with Wayne Jackson, CEO of Sonatype for lunch, and we discussed the trademark situation. Sonatype's main concern is regarding the usage of the maven.org domain. The PMC, especially John Casey, are working to define what usages of maven.org would be allowed and what timetable for transition would be invisioned. I plan to, this week, contact Wayne, and determine the status of the attribution on their end.20 Apr 2011 [Brian Fox / Sam]
Maven Board Report - 04-2011 ---------------------------- * General Information The PMC is discussing operational and management concerns regarding Maven Central directly with Sonatype. * New PMC Members * New Committers * Releases * Apache Maven 3.0.3 (2011-03-03) * Plugins * Maven Dependency Plugin 2.2 (2011-02-22) * Maven Remote Resources Plugin 1.2 (2011-02-27) * Maven Resources Plugin 2.5 (2011-02-27) * Maven Assembly Plugin 2.2.1 (2011-02-27) * Maven Surefire Plugin 2.8 (2011-03-13) * Maven GPG Plugin 1.2 (2011-03-24) * Maven ACR Plugin 1.0 (2011-03-31) * Maven Surefire Plugin 2.8.1 (2011-04-16) * Other * Apache Parent 9 (2011-02-15) * Maven Parent 19 (2011-02-15) * Maven Shared Components 16 (2011-02-15) * Maven Dependency Analyzer 1.2 (2011-02-22) * Maven Filtering 1.0 (2011-02-24) * Maven SCM 1.5 (2011-03-31) * Maven ANT Tasks 2.1.2 (2011-04-01) * Maven ANT Tasks 2.1.3 (2011-04-17)
Discussion with Sonatype continues. Major issues are the Maven brand and the management of the Maven Central repository. It was reiterated that Shane has the authority to speak for the foundation with regard to our trademarks.
AI Jim: Send Sonatype a letter regarding the brand name issue.
16 Feb 2011 [Brian Fox / Roy]Maven Board Report - February 2011 --------------------------- * General Information This month was another active month on the PMC list: 1) Nothing new has happened wrt Jim and/or Shane talking to Sonatype about the Maven mark. I believe this is key to resolving many of the remaining issues. 2) Ralph Vetoed a commit that introduced updated Sisu dependencies into Maven core because the license had recently changed to EPL. This caused some heated but mostly rational discussion on the PMC list and a few outbursts on the dev list. Ultimately some positive came from this in the form of a new policy on core dependencies[1] and in the dual licensing of two key dependencies as ASL/EPL (Aether and Sisu). 3) As requested, the PMC produced a trademarks-watchlist.txt file[2] to track trademark related issues. There are a number of todos in this file that need follow up, but the majority of these are not new issues/products. 4) Sonatype launched a new Maven Central search engine[3] which prompted another round of discussions about the mark and central itself. 5) Several members of the PMC have expressed frustration with interference by some directors and other members outside of the PMC. This caused at least one email thread to be taken completely off any lists between PMC members directly. Note that no decisions are/have taken place externally, but I think this is still definitely an area to take notice of. 6) Some discussion took place around accepted uses of "maven" in the names of plugins. This was covered in the policy the PMC was drafting that was derailed so we have not voted on an official position. I believe so far no conclusion has been reached on this as Shane's questions to legal were answered with more questions. These types of uses of a mark and whether they are potentially infringing would be known best to the related PMC but it's unclear how that gets reflected in the official policy as published. 7) There is a vote pending to clarify the PMC expectations around Maven Central [1] "all core dependencies must be either * under a category a license * under a category b license and approved by a majority vote of the pmc" [2] https://svn.apache.org/repos/private/pmc/maven/private/trademark-watchlist.txt [3] http://mavencentral.sonatype.com * New PMC Members * New Committers * Releases * Plugins * Maven Surefire Plugin 2.7.2 (Tuesday, January 25th, 2011) * Maven EAR Plugin 2.5 (Saturday, January 29th, 2011) * Maven Changes Plugin 2.4 (Saturday, January 29th, 2011) * Maven Plugin Plugin 2.7 (Wednesday, February 9th, 2011) * Other * Maven Indexer 4.0.0 (January 17th, 2011) * Maven Stylus Skin 1.3 (Tuesday, February 8th, 2011)
The branding issue with Sonatype is still unresolved after several discussions among several ASF members and Sonatype folks. The PMC needs to formally request that Sonatype respect the Apache Maven brand and otherwise comply with the published trademark policy.
Action item: Shane draft a formal letter for the PMC to approve.
19 Jan 2011 [Brian Fox / Roy]* General Information Work continues both on Maven 3.x and various plugins and shared components as seen in the list below. Maven 3.x is continuing to follow a fairly regular 6 week release cycle. Last month, the board asked the PMC several questions: 1) is the "Maven" name for the project important to the PMC (as a whole), or not? 2) we need the PMC to take point on addressing third party uses of the Maven mark 3) Maven Central needs clarification: what the heck is it, who technically runs it and how it fits into the Maven community's ecosystem. The answer to #1 is yes. In response to #2, The PMC has recently been discussing a trademark policy to cover the use of Maven and MVN in products and services related to our project and community. This work is still ongoing, but the intent is to finalize and publish the initial version of our policy soon. In response to #3, Maven Central is a repository of Open Source artifacts stored in the Maven 2 layout. This is the default repository used by Maven to retrieve dependencies at build time. Think of it along the same lines of an RPM repository for Linux. We have been discussing ownership and management of Maven Central. I had done some digging and reviewing of the project charter and initial discussions around the time of the Maven project creation. I came to the conclusion that the repository was never specifically in the scope of the PMC, although historically members of the PMC were managing it. There is some disagreement with my position at this time and we will continue to work through it. We also had various discussions about dependencies and their projects moving from Codehaus to Sonatype and/or Eclipse. Specifically the projects of concern are Modello, Plexus and Aether. The first two have historically been developed primarily by Maven Developers and consumed by Maven. What happens inside external projects is not within the scope of this PMC, although it is appropriate for us to monitor key dependencies in case they are no longer appropriate for us to use or otherwise become unavailable to us. No specific action has been undertaken by the PMC for any of these projects at this time. * PMC Member Changes Wayne Fay (added January 14th, 2011) - Wayne has been around on the user lists for years providing support. Jason van Zyl (resigned January 5th, 2011) * New Committers Wayne Fay (January 14th, 2011) * Releases * Maven 3.0.1 (Friday, November 26th, 2010) * Maven 3.0.2 (Wednesday, January 12th, 2011) * Plugins * Maven Site Plugin 3.0-beta-3 for maven 3 (Thursday, October 21th, 2010) * Maven Archetype Plugin 2.0 (Thursday, October 28th, 2010) * Maven WAR Plugin 2.1.1 (Wednesday, November 3rd, 2010) * Maven Enforcer Plugin 1.0 (Monday, November 8th, 2010) * Maven Linkcheck Plugin 1.1 (Saturday, November 13th, 2010) * Maven Site Plugin 2.2 (Sunday, November 28th, 2010) * Maven Project Info Reports Plugin 2.3 (Saturday, December 11th, 2010) * Maven Surefire Plugin 2.7 (Sunday, December 19th, 2010) * Maven Project Info Reports Plugin 2.3.1 (Tuesday, December 21th, 2010) * Maven Surefire Plugin 2.7.1 (Sunday, December 26th, 2010) * Maven Doap Plugin 1.1 (Saturday, January 15th, 2011) * Other * Maven Parent 17 (Monday, November 8th, 2010) * Maven Doxia Tools 1.2 (Saturday, November 13th, 2010) * Maven Wagon 1.0-beta-7 (Wednesday, November 17th, 2010) * Maven Doxia 1.1.4 (Friday, November 19th, 2010) * Maven Doxia Sitetools 1.1.4 (Friday, November 19th, 2010) * Maven Doxia Tools shared component 1.3 (Wednesday, November 24th, 2010) * Apache Parent 8 (Monday, November 29th, 2010) * Maven Parent 18 (Monday, November 29th, 2010) * apache-source-release-assembly-descriptor 1.0.3 (Monday, November 29th, 2010) * Maven Indexer 3.1.0 (Monday, November 29th, 2010)
Question: what is the Maven PMC expected to do with regard to the ongoing issue with Sonatype? First step: have Sonatype web site recognize Maven as an Apache trademark.
AI Jim: arrange a meeting with Shane and Sonatype CEO Wayne Jackson
20 Oct 2010 [Brian Fox / Greg]Maven Board Report - October, 2010 --------------------------- * General Information Most significant news this period is the final release of Maven 3.0 was released on October 8th. In the week since the release, no major issues have been reported against the release, likely due to the focus on ITs and the many betas and RC's we released previously. The draft press release announcing 3.0 has been sent to PRC. * New PMC Members * Kristian Rosenvold (Friday, August 20th, 2010) * Stephen Connolly (Thursday, September 9th, 2010) * New Committers * Releases * Maven 3.0-beta-2 (Tuesday, August 10th, 2010) * Maven 3.0-beta-3 (Thursday, September 2nd, 2010) * Maven 3.0 (Friday, October 8th, 2010) * Plugins * Maven Repository Plugin 2.3.1 (Wednesday, July 21st, 2010) * Maven Linkcheck Plugin 1.0 (Sunday, August 8th, 2010) * Maven Site Plugin 3.0-beta-1 for maven 3 (Tuesday, August 10th, 2010) * Maven Shade Plugin 1.4 (Wednesday, August 11th, 2010) * Maven Surefire Plugin 2.6 (Monday, August 16th, 2010) * Maven Surefire Report Plugin 2.6 (Monday, August 16th, 2010) * Maven Failsafe Plugin 2.6 (Monday, August 16th, 2010) * Maven WAR Plugin 2.1 (Wednesday, August 18th, 2010) * Maven Site Plugin 3.0-beta-2 for maven 3 (Wednesday, September 8th, 2010) * Maven Compiler Plugin 2.3.2 (Thursday, September 9th, 2010) * Maven Antrun Plugin 1.5 (Friday, September 17th, 2010) * Maven EJB Plugin 2.3 (Saturday, September 18th, 2010) * Maven Linkcheck Plugin 1.0.1 (Sunday, September 19th, 2010) * Maven Checkstyle Plugin 2.6 (Saturday, September 25th, 2010) * Maven Release Plugin 2.1 (Friday, October 8th, 2010) * Maven Assembly Plugin 2.2 (Monday, October 11th, 2010) * Maven Antrun Plugin 1.6 (Monday, October 11th, 2010) * Other * Maven Ant Tasks 2.1.1 (Tuesday, July 22nd, 2010) * Maven Doxia Tools 1.1 (Saturday, July 31st, 2010) * Maven Scm 1.4 (Sunday, August 8th, 2010) * Maven Surefire 2.6 (Monday, August 16th, 2010) * Maven Common Artifact Filters 1.3 (Monday, October 4, 2010) The Maven Project maintains a list of Emeritus committers whom haven't contributed in longer than a year. It appears that when the svn-auth file was imported into ldap, many of these emeritus users were added back. The following user id's were removed from the maven group on 7/21/2010: dlr,felipeal,smorgrav,aramirez,shinobu,mperham,apopescu,mauro,dblevins, ptahchiev,sisbell,ogusakov,epunzalan,rinku,markh,chrisjs,pschneider21 Jul 2010 [Brian Fox / Jim]
Maven Board Report - July 2010 --------------------------- * General Information This quarter we had many plugin and shared module releases in addition to one Beta of Maven 3. Several committers have put in a lot of effort to introduce some new parallel build modes and this involved updating many components to become thread-safe or to mark them explicitly not thread-safe. A new beta of M3 is likely going to be staged in the next week and this will hopefully be one of the last before we move to an official release and on to exciting things in 3.1. * New PMC Members +=Paul Gier (Friday, May 14th, 2010) -=Jesse Mcconnell volunteered to step down from the PMC and become Emeritus (Friday, July 16th 2010) * New Committers * Releases * Maven 3.0-beta-1 (Friday, April 23rd, 2010) * Plugins * Maven Compiler Plugin 2.3 (Friday, April 16th, 2010) * Maven Javadoc Plugin 2.7 (Tuesday, May 4th, 2010) * Maven PMD Plugin 2.5 (Tuesday, May 4th, 2010) * Maven Plugin Plugin 2.6 (Wednesday, May 5th, 2010) * Maven Clean Plugin 2.4.1 (Wednesday, May 12th, 2010) * Maven Project Info Reports Plugin 2.2 (Thursday, May 20th, 2010) * Maven Shade Plugin 1.3.3 (Thursday, May 20th, 2010) * Maven Compiler Plugin 2.3.1 (Friday, May 21st, 2010) * Maven Resources Plugin 2.4.3 (Friday, May 21st, 2010) * Maven Install Plugin 2.3.1 (Friday, May 21st, 2010) * Maven EAR Plugin 2.4.2 (Friday, May 21st, 2010) * Maven JAR Plugin 2.3.1 (Friday, May 21st, 2010) * Maven Source Plugin 2.1.2 (Friday, May 21st, 2010) * Maven Changelog Plugin 2.2 (Friday, May 28th, 2010) * Maven Antrun Plugin 1.4 (Friday, May 28th, 2010) * Maven GPG Plugin 1.1 (Tuesday, June 1st, 2010) * Maven Site Plugin 2.1.1 (Friday, June 4th, 2010) * Other * Maven Archetype 2.0-alpha-5 (Friday, April 23rd, 2010) * Maven Archetype Bundles parent 4 (Saturday, May 1st, 2010) * Maven Plugin Archetype 1.1 (Saturday, May 1st, 2010) * Maven Plugin Site Archetype 1.1 (Saturday, May 1st, 2010) * Maven Quickstart Archetype 1.1 (Saturday, May 1st, 2010) * Maven Site Achetype 1.1 (Saturday, May 1st, 2010) * Maven Simple Site Archetype 1.1 (Saturday, May 1st, 2010) * Maven Plugins Parent POM 18 (Wednesday, May 5th, 2010) * Maven Shared Jar 1.1 (Wednesday, May 12th, 2010) * Maven Reporting API 3.0 (Wednesday, May 12th, 2010) * Maven Reporting Implementation 2.0.5 (Wednesday, May 12th, 2010) * Maven Reporting Implementation 2.1 (Wednesday, May 12th, 2010) * Maven Archiver 2.4.1 (Thursday, May 13th, 2010) * Maven Doxia 1.1.3 (Thursday, May 27th, 2010) * Maven Doxia Site Tools 1.1.3 (Thursday, May 27th, 2010) * Maven Doxia Tools 1.2.1 (Sunday, May 30th, 2010) * Maven JXR 2.2 (Saturday, June 5th, 2010)
Brian confirmed that there is no new committers.
21 Apr 2010 [Brian Fox / Brian]* General Information Since the last report, we have had 2 releases of Maven core (2.0.11 and 3.0-alpha-7) and plenty of other releases shown below. The next planned release of Maven 3 will be beta-1 in the next week or so as we move towards the final 3.0. Otherwise this quarter has been relatively uneventful. * Releases * Maven 2.0.11 (Friday, February 26th, 2010) * Maven 3.0-alpha-7 (Saturday, March 13th, 2010) * Plugins * Maven Clean Plugin 2.4 (Friday, January 15th, 2010) * Maven Surefire Plugin 2.5 (Sunday, January 17th, 2010) * Maven Surefire Report Plugin 2.5 (Sunday, January 17th, 2010) * Maven Failsafe Plugin 2.5 (Sunday, January 17th, 2010) * Maven Shade Plugin 1.3.1 (Thursday, January 21st, 2010) * Maven Verifier Plugin 1.0 (Saturday, January 30th, 2010) * Maven Release Plugin 2.0 (Wednesday, February 10th, 2010) * Maven Checkstyle Plugin 2.5 (Thursday, February 11th, 2010) * Maven GPG Plugin 1.0 (Sunday, February 14th, 2010) * Maven Resources Plugin 2.4.2 (Sunday, February 21st, 2010) * Maven Eclipse Plugin 2.8 (Thursday, February 25th, 2010) * Maven EJB Plugin 2.2.1 (Saturday, March 20th, 2010) * Maven Shade Plugin 1.3.2 (Thursday, March 25th, 2010) * Maven Help Plugin 2.1.1 (Friday, March 26th, 2010) * Other * Maven SCM 1.3 (Friday, January 15th, 2010) * Maven Surefire 2.5 (Sunday, January 17th, 2010) * Maven Parent POM 16 (Thursday, February 4th, 2010) * Maven Plugins Parent POM 17 (Thursday, February 4th, 2010) * Maven Shared Components Parent POM 15 (Thursday, February 4th, 2010) * Maven Release Manager 2.0 (Wednesday, February 10th, 2010) * Maven Filtering 1.0-beta-4 (Sunday, February 21st, 2010) * Maven Skins parent 5 (Monday, March 22nd, 2010) * Maven Stylus Skin 1.2 (Monday, March 22nd, 2010)20 Jan 2010 [Brian Fox / Geir]
Maven Board Report - January, 2010 --------------------------- * General Information Since the last report, we've had 4 more Maven 3.x Alpha releases and are close to calling it Beta. There was also a large effort to review and clean the Jiras. This resulted in many duplicates being closed, and issues validated against 3.x and closed. We have a total of 500 open Jiras across all versions, but this is probably half of what we had prior to the cleanup. Sonatype has offered to donate the Nexus Indexer code to the Maven project. You can read more about the indexer here[1]. The PMC has voted to accept the code and the 3 new committers to maintain it. We are just beginning the process of preparing the code for IP clearance and subsequent import. The development community has started to become more active again as the 3.x releases gain popularity and some parallel efforts to produce parallel builds have started. On the repository front, http://repository.apache.org has been upgraded and Apache branding applied. We have also enabled automatic pgp validation for all releases being staged on the repo. This checks that the artifacts are properly signed and the key is publicly available for validation. We have 32 projects in total using the new repo. [1]: http://mail-archives.apache.org/mod_mbox/maven-dev/201001.mbox/%[email protected]%3E * New PMC Members * Emeritus We have had 3 inactive PMC members step down and become Emeritus: John Tolentino James Strachan Joakim Erdfelt * New Committers Igor Fedorenko Kristian Rosenvold Brian Demers Damian Bradicich Tamas Cservanak * Releases * Apache Maven 3.0-alpha-3 (Friday, November 13th, 2009) * Apache Maven 3.0-alpha-4 (Monday, November 16th, 2009) * Apache Maven 3.0-alpha-5 (Thursday, November 26th, 2009) * Apache Maven 3.0-alpha-6 (Saturday, January 9th, 2010) * Plugins * Maven Source Plugin 2.1.1 (Friday, October 16th, 2009) * Maven Ear Plugin 2.4 (Saturday, October 24th, 2009) * Maven Javadoc Plugin 2.6.1 (Monday, October 26th, 2009) * Maven Invoker Plugin 1.5 (Monday, October 26th, 2009) * Maven Toolchains Plugin 1.0 (Sunday, November 1st, 2009) * Maven Ant Plugin 2.3 (Wednesday, November 11th, 2009) * Maven Checkstyle Plugin 2.4 (Wednesday, November 18th, 2009) * Maven Changes Plugin 2.2 (Monday, November 23rd, 2009) * Maven JAR Plugin 2.3 (Tuesday, November 24th, 2009) * Maven Shade Plugin 1.2.2 (Thursday, November 26th, 2009) * Maven Changes Plugin 2.3 (Wednesday, December 9th, 2009) * Maven PDF Plugin 1.1 (Sunday, December 13th, 2009) * Maven Assembly Plugin 2.2-beta-5 (Sunday, December 13th, 2009) * Maven Site Plugin 2.1 (Monday, December 21st, 2009) * Maven Deploy Plugin 2.5 (Thursday, December 24th, 2009) * Maven Compiler Plugin 2.1 (Saturday, January 2nd, 2010) * Maven Shade Plugin 1.3 (Sunday, January 3rd, 2010) * Maven Patch Plugin 1.1.1 (Wednesday, January 6th, 2010) * Other * Apache Source-Release Assembly Descriptor 1.0.1 (Wednesday, October 28st, 2009) * Maven Parent POM 14 (Wednesday, October 28st, 2009) * Maven Plugins Parent POM 15 (Wednesday, October 28st, 2009) * Maven Shared Components Parent POM 13 (Wednesday, October 28st, 2009) * Maven Parent POM 15 (Monday, November 2nd, 2009) * Maven Plugins Parent POM 16 (Monday, November 2nd, 2009) * Maven Shared Components Parent POM 14 (Monday, November 2nd, 2009) * Maven Runtime 1.0-alpha-2 (Saturday, November 7th, 2009) * Maven Reporting Impl 2.0.4.3 (Tuesday, November 10th, 2009) * Apache Source-Release Assembly Descriptor 1.0.2 (Thursday, November 12th, 2009) * Maven Plugin Testing 2.0-alpha-1 (Friday, November 20th, 2009) * Maven Doxia Tools 1.1 (Tuesday, November 24th, 2009) * Maven Ant Tasks 2.1.0 (Friday, December 4th, 2009) * Maven Doxia 1.1.2 (Monday, December 7th, 2009) * Maven Doxia Tools 1.2 (Sunday, December 13th, 2009) * Apache Parent POM 7 (Wednesday, December 30th, 2009)21 Oct 2009
WHEREAS, the Board of Directors heretofore appointed Jason van Zyl to the office of Vice President, Apache Maven, and WHEREAS, the Board of Directors is in receipt of the resignation of Jason van Zyl from the office of Vice President, Apache Maven, WHEREAS, the Project Management Committee of the Apache Maven project has chosen by vote to recommend Brian Fox as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Jason van Zyl is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Maven, and BE IT FURTHER RESOLVED, that Brian Fox be and hereby is appointed to the office of Vice President, Apache Maven, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change of Maven PMC Chair, was approved by Unanimous Vote of the directors present.21 Oct 2009 [Jason van Zyl / Greg]
<<submitted by Brian Fox>> * PMC Chair change Jason van Zyl has submitted his resignation as Chair of Apache Maven PMC and the PMC has voted to nominate Brian Fox as the new Apache Maven PMC Chair. The motion for Board approval has been submitted under separate cover. * General Information Maven 2.2.1 is a bugfix release aimed at resolving the regressions that surfaced in the 2.2.0 release. These regressions mainly centered on the switch from a HttpURLConnection-based wagon to one driven by HttpClient. Since HttpClient doesn't support NTLMv2, many users experienced proxy problems where Maven had previously worked fine. Additionally, since neither HttpClient nor its wrapping Wagon implementation supports a cached-authentication strategy, the default Wagon setting disabling preemptive authentication caused corruption of artifact checksums and network timeouts, as artifacts were each transferred twice (once unauthenticated, and again after the challenge with accompanying credentials). Beyond this, Maven 2.2.1 makes two important improvements: the ability to select a Wagon provider to be used for a particular protocol, and resolution of some long-standing quirks in the extension-loading mechanisms that made custom lifecycle mappings very difficult to implement. As far as almost 500 ITs and testing on some bigger OSS projects shows, the trunk of Maven 3.x has reached the desired compatibility with Maven 2.x. Recent development efforts have been focusing on further refactoring to provide a better integration with IDEs and build extensions. Parallel to the development on the new Maven core, a new version of the Maven Site Plugin is being developed to account for the revised reporting approach in Maven 3.x. * New Committers Mark Struberg Stephen Connolly * Releases Maven * Maven 2.2.1 (Tuesday, August 11th, 2009) * Plugins * Maven Jarsigner Plugin 1.1 (Sunday, August 16th, 2009) * Maven Resources Plugin 2.4 (Tuesday, August 25th, 2009) * Maven Remote Resources Plugin 1.1 (Tuesday, September 22nd, 2009) * Maven Invoker Plugin 1.4 (Thursday, September 24th, 2009) * Maven Jarsigner Plugin 1.2 (Wednesday, September 30th, 2009) * Maven Resources Plugin 2.4.1 (Tuesday, October 6th, 2009) * Maven Repository Plugin 2.3 (Tuesday, October 6th, 2009) * Maven Plugin Plugin 2.5.1 (Thursday, October 8th, 2009) * Other * Maven common artifact filters 1.2 (Thursday, August 20th, 2009) * Apache Resource Bundles Parent POM 3 (Friday, August 21st, 2009) * Apache Source-Release Assembly Descriptor 1.0 (Friday, August 21st, 2009) * Maven Parent POM 13 (Friday, August 21st, 2009) * Maven Plugins Parent POM 14 (Tuesday, September 15th, 2009) * Maven Shared Components Parent POM 12 (Tuesday, September 15th, 2009) * Maven Verifier 1.2 (Tuesday, September 22nd, 2009) * Maven Artifact Resolver 1.0 (Tuesday, September 22nd, 2009) * Maven Invoker 2.0.11 (Thursday, September 24th, 2009)19 Aug 2009 [Jason van Zyl / Greg]
* General Information The major news this period revolves around the two active releases of Maven and updates to conform with Apache release process: Maven 2.2 was released as a bug fix release building upon Maven 2.1.0. The version was incremented as there was a decision to use JDK 1.5 functionality in 2.1, but it wasn't actually implemented. We didn't feel this to be appropriate for 2.1.1 so we used the next version instead. Maven 2.x+ will be JDK 1.5 from this point forward. Work is still ongoing for Maven 3.x but it has been progressing rapidly lately. Although there are no further alphas at this point, most of the work has gone into Integration tests and getting the testing automated on the build grid at http://grid.sonatype.com/ci. Most of the ITs are now passing with just a few known things left to implement. The 3.0 release of Maven will mostly be focused on the backwards compatibility with Maven 2.x after the refactoring. This should provide a good base to improve upon in future releases. Work is ongoing to update the Maven and later Apache parent poms to support proper source bundles for all Maven releases. These bundles will include the full code required to perform the release and will be signed by the release manager. This is in addition to the traditional source jars already produced by Maven for IDE integration. The Assembly Plugin release listed below was the first step in this process as it introduced some functionality required to produce the source bundle in a generic way that will hopefully make it easy for all Maven based Apache projects to get the proper release criteria out of the box. * New PMC Members Barrie Treloar * New Committers * Releases Maven * Maven 2.2.0 (Tuesday, June 30th, 2009) Plugins * Maven Patch Plugin 1.1 (Monday, April 13th, 2009) * Maven Shade Plugin 1.2.1 (Friday, April 17th, 2009) * Maven Source Plugin 2.1 (Wednesday, April 22nd, 2009) * Maven Assembly Plugin 2.2-beta-4 (Friday, June 5th, 2009) * Maven Eclipse Plugin 2.7 (Saturday, June 13th, 2009) * Maven PDF Plugin 1.0 (Monday, June 29th, 2009) * Maven Checkstyle Plugin 2.3 (Tuesday, July 14th, 2009) * Maven Site Plugin 2.0.1 (Tuesday, July 14th, 2009) * Maven EJB Plugin 2.2 (Tuesday, July 14th, 2009) * Maven Stage Plugin 1.0-alpha-2 (Tuesday, July 14th, 2009) * Maven Ant Plugin 2.2 (Sunday, July 19th, 2009) * Maven Project Info Reports Plugin 2.1.2 (Thursday, July 23rd, 2009) * Maven Jarsigner Plugin 1.0 (Thursday, July 23rd, 2009) * Maven Javadoc Plugin 2.6 (Thursday, July 29th, 2009) * Maven Repository Plugin 2.2 (Monday, August 10th, 2009) Other * Maven Ant Tasks 2.0.10 (Wednesday, May 27th, 2009) * Doxia-1.1.1 and Doxia-Sitetools-1.1.1 (Wednesday, June 24th, 2009) * Maven Wagon 1.0-beta-6 (Tuesday, June 30th, 2009) * Maven Reporting Implementation 2.0.4.2 (Thursday, July 23rd, 2009)15 Jul 2009 [Jason van Zyl / Roy]
Prepared but not submitted. Postponed until next month.
Prepared but not submitted. Postponed until next month.
15 Apr 2009 [Jason van Zyl / Bill]Everything is humming along. A couple Maven releases, lots of plugin release, and lots of component releases. * General Information A new repository manager is available at https://repository.apache.org. The Maven project has voted to use this for staging and releasing artifacts and hosting the repository that is then rsynced to central. * New PMC Members Benjamin Bentmann * New Committers * Releases Maven * Maven 2.0.10 (Wednesday, February 18th, 2009) * Maven 2.1.0 (Saturday, March 21st, 2009) Plugins * Maven Enforcer Plugin 1.0-beta-1 (Wednesday, February 25th, 2009) * Maven Plugin Plugin 2.5 (Thursday, February 26th, 2009) * Maven Project Info Reports Plugin 2.1.1 (Tuesday, March 3rd, 2009) * Maven EAR Plugin 2.3.2 (Sunday, March 8th, 2009) * Maven Site Plugin 2.0 (Wednesday, March 11th, 2009) * Maven WAR Plugin 2.1-beta-1 (Sunday, March 22nd, 2009) * Maven Install Plugin 2.3 (Wednesday, March 25th, 2009) * Maven Release Plugin 2.0-beta-9 (Saturday, March 28th, 2009) * Maven Eclipse Plugin 2.6 (Tuesday, March 31st, 2009) Other * Doxia 1.0 (Thursday, February 19th, 2009) * Apache Parent 5 (Friday, February 20th, 2009) * Maven Parent 11 (Friday, February 20th, 2009) * Maven Plugins Parent 13 (Friday, February 20th, 2009) * Maven Shared Component Parent 11 (Friday, February 20th, 2009) * Maven Wagon 1.0-beta-5 (Tuesday, February 24th, 2009) * Maven Plugin Tools 2.5 (Thursday, February 26th, 2009) * Doxia Sitetools 1.0 (Sunday, March 1st, 2009) * Maven Doxia Tools 1.0.2 (Wednesday, March 4th, 2009) * Doxia 1.1 (Saturday, March 7th, 2009) * Doxia Sitetools 1.1 (Saturday, March 7th, 2009) * Doxia Tools 1.0 (Saturday, March 7th, 2009) * Scm 1.2 (Saturday, March 28th, 2009)21 Jan 2009 [Jason van Zyl / Geir]
Maven Board Report - January 2009 --------------------------- * General Information * Added a privacy policy page for the Maven site using maven-stylus-skin, other sub-sites in progress. (Tuesday, December 23rd, 2008) * The previous report discussed the load on Central. Since then, several tools were found to have bugs that caused repeated downloads of the index, causing nearly all of the load seen. These tools were blocked (and later corrected) and the load on Central is back to normal (~10mbps down from 100mbps). Additionally, the index has been moved to S3 to provide faster downloads for index users and improve performance for the rest of Central. * New PMC Members * New Committers * Petar Tahchiev (Thursday, January 15, 2009) * Releases Maven * Maven 3.0-alpha-1 (Monday, January 12th, 2009) [not announced due to bad signatures, and release plugin failures] Plugins * Maven Resources Plugin 2.3 (Friday, October 17th, 2008) * Maven Release Plugin 2.0-beta-8 Released (Friday, October 31th, 2008) * Maven DOCCK Plugin 1.0 Released (Sunday, November 16th, 2008) * Maven Changes Plugin 2.1 Released (Monday, November 24th, 2008) * Maven Assembly Plugin 2.2-beta-3 Released (Monday, January 5th, 2009) * Maven Dependency Plugin 2.3 Released (Sat, January 10th, 2009) * Maven Clean Plugin 2.1 Released (Sat, January 10th, 2009) Others * Maven Release Manager 1.0-alpha-5 (Friday, October 31th, 2008) * Maven Parent 10 (Sunday, December 7th, 2008) * Maven Skins 4 (Friday, January 2nd, 2009) * Maven Common Artifact Filters 1.1 (Monday, January 5th, 2009) * Maven Archiver 2.4 (Monday, January 5th, 2009) * Maven Shared File Management 1.2.1 Released (Sat, January 10th, 2009) * Maven Dependency Analyzer 1.1 Released (Sat, January 10th, 2009) * Maven Stylus Skin 1.1 (Monday, January 12th, 2009)
The privacy policy is much appreciated.
15 Oct 2008 [Jason van Zyl / Bill]Maven Board Report - October 2008 --------------------------- * General Information * Maven PMC Call This call covered two topics. The discussion topic was the policy of the Maven PMC enforcing third party policy, and the second was how to manage the central repository. The full audio of the call can be found here: https://svn.apache.org/repos/private/pmc/maven/private/calls 1) The maven.org domain transfer to ASF discussed previously has been cancelled due to concerns raised by a number of PMC members. A cal was held for the PMC to discuss alternatives, and the agreed upon plan going forward is to setup a non-profit that will manage the central repository. The non-profit will be established as something that is not Maven specific given every build tool centered around Java is using the central repository as a resource. I have been put in touch with Evan and Rosen in San Francisco (referred by Fenwick & West) who specialize in the formation of non-profits and I will be having a call with them next week to discuss how we might proceed with this. 2) The gist of our discussion concluded that if an artifact can be distributed by the say so of its license then that is really the only condition the Maven PMC will adhere to. If the license says it can be redistributed then it's fair game to place that artifact directly in the central repository. For the incubator this now seems moot as the vote put up by Jukka has passed an Incubator artifacts can now go directly to central. The policy as we have initially drafted it is as follows: Maven PMC Artifact Redistribution Policy This document outlines the Maven PMC's position on the redistribution of artifacts to Maven's Central Repository. Maven's Central Repository is a hub through which Maven users can access many Open Source artifacts that is intended to be a convenience for Maven users as it requires no configuration to use with a standard Maven distribution. It is highly desirable for projects to get their artifacts into Maven's Central Repository because it provides the easiest way for users of Maven to consume those artifacts making the process of building software easier. Maven may move to a more distributed model of making artifacts available to users, but to date the primary distribution channel is the Maven Central Repository. The Maven PMC will adhere to the redistribution rights set forth by the license under which a particular artifact is made available and will not enforce any policies set forth by third parties. If the license for a particular artifact allows for redistribution, then the Maven PMC will not hinder its placement in Maven's Central Repository. The only recommendation that the Maven PMC will make is that projects desiring to place their artifacts in Maven's Central Repository make a best effort to ensure any addition requirements of their project be available in Maven's Central Repository. The Maven PMC will make a best attempt to verify that artifacts being synced or submitted to JIRA are official releases. If the releases are official and submitted from a project participant then the project's standard group id will be used for placement in the central repository. * The central repository has been taking a bashing lately and so a load balancer is being installed and Contegix has been actively banning the IPs of folks who have been abusing their connections to the central repository. We are actively trying to setup more mirrors around the world and we will likely have 4-5 new mirrors setup this month. * The general health of the community is good. We are now moving the bulk of the work over to a 2.1.x branch and trying to keep the 2.0.x in maintenance mode while the trunk has been renamed 3.0.x. The 3.0.x branch is largely a removal of all maven-artifact related code with a new project called Mercury and a refactoring of all the major components. * A new sub-project called Mercury has been promoted and it is a new HTTP/HTTPS/DAV transport layer with integrated support for artifact repositories. Mercury will be of interest as Maven finally has complete, well tested support for PGP. With Mercury it will be possible for users to enable signature validation. This was easy to do given the architecture of Mercury and supercedes all previous efforts. * An open-invite in-person Maven Day was held at Intuit in Mountain View on October 9th. The beginning of the day was primarily a demonstration of m2eclipse, Nexus, and Maven with some time spent helping Google get a repository synchronization setup. The afternoon was spent talking about Maven architecture and some release plans for Maven 3.0.x and the state of NMaven in the incubator. * Several Maven developers have indicated that they will be present at ApacheCon US in November. On the schedule is a Maven training, a Maven presentation. Sonatype will be providing free Maven training to pilot its new set of courses and will be hosting an event the night of November 5th at the Marriot (across the street from ApacheCon) to do some demos and provide an additional forum (and beer :-)) to discuss Maven development with a focus on the 3.0.x line and NMaven. * Sonatype and O'Reilly have published their book 'Maven: The Definitive Guide'. * New PMC Members Herve Boutemy Ralph Goers * New Committers Shane Isbell * Releases Maven * Maven 2.1.0-M1 (Thursday September 18th, 2008) Plugins * Maven Antrun Plugin 1.2 (Friday July 25th, 2008) * Maven Project Info Reports Plugin 2.1 (Monday July 28th, 2008) * Maven DOAP Plugin 1.0 (Friday August 1st, 2008) * Maven Deploy Plugin 2.4 (Wednesday August 6th, 2008) * Maven IDEA Plugin 2.2 (Friday August 8th, 2008) * Maven Invoker Plugin 1.2.1 (Saturday August 9th, 2008) * Maven War Plugin 2.1-alpha-2 (Thursday August 14th, 2008) * Maven Javadoc Plugin 2.5 (Tuesday August 26th, 2008) * Maven Help Plugin 2.1 (Thursday September 4th, 2008) * Maven Enforcer Plugin 1.0-alpha-4 (Wednesday, September 17th, 2008) * Maven Reactor Plugin 1.0 (Saturday, September 27th, 2008) * Maven Invoker Plugin 1.3 (Monday, September 29th, 2008) * Maven Antrun Plugin 1.3 (Saturday, October 11th, 2008) Others * Maven Plugin Testing 1.2 (Wednesday July 23th, 2008) * Maven Wagon 1.0-beta-4 (Thursday July 31st, 2008) * Maven Invoker 2.0.9 (Wednesday August 6th, 2008) * Maven Filtering 1.0-beta-1 (Wednesday August 6th, 2008) * Maven Plugin Tools 2.4.3 (Wednesday August 20th, 2008) * Maven SCM 1.1 (Wednesday August 27th, 2008) * Maven Invoker 2.0.10 (Wednesday August 27th, 2008) * Maven Dependency Tree 1.2 (Monday September 1st, 2008) * Maven Parent 9 (Thursday September 11th, 2008) * Maven Shared Components Parent 10 (Sunday September 21st, 2008) * Maven Plugins Parent 12 (Sunday September 21st, 2008) * Maven Filtering 1.0-beta-2 (Wednesday October 8th, 2008)
We discussed whether Maven needs to create another foundation, and indicted that they would be welcome to do this work under the auspices of the ASF. Jason indicated that given the number of foundations that they will be working with, pursuing this as an external entity makes sense to him.
16 Jul 2008 [Jason van Zyl / Bill]* General Information * maven.org transfer discussed in last board report was not completed. Discussion about this, and the transferral of the contract for the Maven repository hardware to the ASF have been resumed by Jason and the infrastructure team in the past week. * New PMC Members Dan Kulp * New Committers Oleg Gusakov * Releases Plugins * Maven Changes Plugin 2.0 (Wednesday April 16th, 2008) * Maven Archetype Plugin 2.0-alpha-3 (Monday April 28th, 2008) * Maven Surefire Plugin 2.4.3 (Wednesday May 14th, 2008) * Maven Shade Plugin 1.1 (Thursday May 29th, 2008) * Maven PMD Plugin 2.4 (Thursday May 29th, 2008) * Maven Ant Plugin 2.1 (Thursday May 29th, 2008) * Maven Invoker Plugin 1.2 (Friday May 30th, 2008) * Maven Checkstyle Plugin 2.2 (Wednesday June 4th, 2008) * Maven Repository Plugin 2.1 (Thursday June 26th, 2008) * Maven Site Plugin 2.0-beta-7 (Wednesday July 2nd, 2008) Other * Maven Plugins Parent 11 (Tuesday April 8th, 2008) * Maven Ant tasks 2.0.9 (Thursday April 17th, 2008) * Doxia 1.0-alpha-11 (Thursday May 15th, 2008) * Maven Invoker 2.0.8 (Saturday May 17th, 2008) * Doxia Sitetools 1.0-alpha-11 (Tuesday May 20th, 2008) * Maven Doxia Integration Tools 1.0 (Thursday May 29th, 2008) * Maven Runtime 1.0-alpha-1 (Tuesday June 3rd, 2008) * Wagon 1.0-beta-3 (Friday June 13th, 2008) * Maven Doxia Integration Tools 1.0.1 (Saturday June 14th, 2008) * Maven Plugin Tools 2.4.2 (Thursday June 26th, 2008)16 Apr 2008 [Jason van Zyl / Henri]
Maven Board Report - April 2008 --------------------------- * General Information * A new release process was trialed with the Maven 2.0.9 release. This process focused on quality by introducing Release Candidate builds first to the dev team and then to the wider user community. We identified many regressions from 2.0.8 to 2.0.9 during this and were able to fix them all over 8 RC builds. We feel that this is a positive step forward to improving the quality of the core releases. This is significant and will be integrated into our standard process for major releases of Maven. * Jason has talked with Joe and Justin about transferring the maven.org domain over to Apache. Justin just needs to initiate the transfer from the Apache side and that should be that. * Continuum has completed the process of transferring resources out of Maven into the new top level project established in February * Archiva has begun the process of transferring resources out of Maven into the new top level project established in March * New PMC Members Olivier Lamy Milos Kleint * New Committers Benjamin Bentmann Paul Gier * Releases * Maven 2.0.9 (Thursday, April 10th, 2008) * Archiva 1.0.2 (Wednesday, April 9th, 2008 - included for completeness) * Archiva 1.0.1 (Sunday February 3th, 2008) Plugins * Maven Dependency Plugin 2.0 (Friday January 25th, 2008) * Maven Surefire 2.4.1 (Tuesday February 5th, 2008) * Maven Archetype Plugin 2.0-alpha-1 (Friday February 8th, 2008) * Maven Surefire 2.4.2 (Wednesday February 20th, 2008) * Maven Archetype Plugin 2.0-alpha-2 (Friday February 22nd, 2008) * Maven Stage Plugin 1.0-alpha-1 (Friday February 22nd, 2008) * Maven Assembly Plugin 2.2-beta-2 (Friday, February 29, 2008) * Maven Shade Plugin 1.0 (Tuesday March 4th, 2008) * Maven Javadoc Plugin 2.4 (Thursday March 13th, 2008) * Maven Eclipse Plugin 2.5 (Tuesday March 18th, 2008) * Maven Plugin Tools 2.4 (Tuesday March 18th, 2008) * Maven Shade Plugin 1.0.1 (Thursday March 20th, 2008) * Maven Plugin Tools 2.4.1 (Tuesday March 25th, 2008) * Maven Eclipse Plugin 2.5.1 (Saturday April 5th, 2008) Other * Continuum TLP Resolution (Monday February 11th, 2008) * Maven Parent 8 (Friday February 29th, 2008) * Maven Repository Builder 1.0-alpha-2 (Shared component) (Friday, February 29, 2008) * Archiva TLP Resolution (Tuesday March 4th, 2008) * Maven Shared Components 9 (Friday March 14th, 2008) * Apache Jar Resource Bundle 1.4 (Thursday March 20th, 2008) * Maven Remote Resources 1.0 (Thursday March 20th, 2008) * Maven Reporting Implementation 2.0.4.1 (Tuesday March 25th, 2008)20 Feb 2008 [Jason van Zyl / J Aaron]
* General Information 1) Henri Yandell resigned as a committer due to not having enough time 2) We have released quite a few plugins and shared components that hadn't been released in a while. 3) A new 2.0.x patch has been released that seems to be pretty stable. 4) Work on 2.1 alpha-1 is progressing and we are driving towards a release as soon as things are stabilized. 5) A new archetype codebase has been moved to trunk and is in the process of being released. 6) some debate occurred about the possibility of changing voting timeframes for alpha releases. No consensus for change has yet been reached. * New PMC Members * Dan Fabulich * PMC Members going Emeritus * Mike Perham * New Committers * Nicolas de Loof (Sunday November 25th 2007) * Alexandru Popescu (Saturday December 1st 2007) * Releases Maven * Maven 2.0.8 (Tuesday November 27th, 2007) Plugins * Maven WAR Plugin 2.1-alpha-1 (Wednesday October 24th, 2007) * Maven Changes Plugin 2.0-beta-3 (Thursday October 25th, 2007) * Maven Release Plugin 2.0-beta-7 (Thursday October 25th, 2007) * Maven Source Plugin 2.0.4 (Sunday November 11th, 2007) * Maven Help Plugin 2.0.2 (Tuesday November 27th, 2007) * Maven Site Plugin 2.0-beta-6 (Wednesday November 28th, 2007) * Maven Clean Plugin 2.2 (Monday December 3th, 2007) * Maven Dependency Tree 1.1 (Wednesday December 19th, 2007) * Maven Invoker plugin 1.1 (Thursday December 20th, 2007) * Maven Test Tools 1.0-alpha-2 (Tuesday January 1st, 2008)) * Maven Archiver 2.3 (Monday January 7th, 2008) * Maven PMD Plugin 2.3 (Tuesday January 8th, 2008) * Maven Common Artifact Filters 1.0 (Saturday January 12th, 2008) * Maven Jar Plugin 2.2 (Tuesday January 16th, 2008) * Maven Surefire 2.4 (Tuesday January 16th, 2008) Archiva * 1.0-beta-2 (Saturday September 22nd, 2007) * 1.0-beta-3 (Thursday November 1st, 2007) * 1.0-beta-4 (Wednesday November 14th, 2007) * 1.0 (Tuesday November 27th, 2007) Continuum * 1.1-beta-3 (Wednesday September 26th, 2007) * 1.1-beta-4 (Tuesday October 30th, 2007) * 1.1 (Friday November 23th, 2007) Doxia * Doxia 1.0-alpha-10 (Friday November 2nd, 2007) * Doxia-sitetools 1.0-alpha-10 (Tuesday November 6th, 2007) Shared * Maven Shared IO 1.1 (Saturday November 24th 2007) * Maven Shared File Management 1.2 (Wednesday November 28th, 2007) * Maven Archiver 2.3 (Monday January 7th, 2008) * Maven Common Artifact Filters (Sat January 12th, 2008) * Maven Plugin Testing Harness (Tue, January 1st, 2008) * Maven Test Tools (Tue, January 1st, 2008) * Maven Dependency Analyzer (Tue, January 15th, 2008) * Maven Dependency Tree (Wed, December 19th, 2007)
Aaron to follow up with Jason on Crypto notice requirements, will discuss on legal-internal whether or not maven is liable for the packages it distributes, or can simply be viewed as a common carrier.
Approved by General Consent.
16 Jan 2008 [Jason van Zyl / Henri]Jim has todo to seek out obtaining Maven reports consistently
Approved by General Consent.
19 Dec 2007 [Jason van Zyl / Justin]Report missing. Jim to pursue a new schedule for Maven reports.
14 Nov 2007 [Jason van Zyl / Greg]No report provided. Aaron will follow up.
17 Oct 2007 [Jason van Zyl / J. Aaron]Aaron to ping Jason.
19 Sep 2007 [Jason van Zyl / Henri] 1) New central repository machine We have a new machine hosted at Contegix for the Maven Central Repository. It is purely a machine for hosting the central repository and no other services are running their like blogs, or mailing lists. Henri Yandell was still going to talk to the folks on the board about using the maven.org, but again this is not important. The name can change and no one sees the domain anymore apart from my email address and the main repository URL. Everything is running well, and the machine pretty much has 100% uptime. 2) Creation of a repository maintainers mailing list, was moved here from maven.org All the lists were moved from the maven.org machine to Apache. 3) Monitoring of the central repository by Gomez using Webperform Gomez has provided some repository monitoring, and the alters get sent to the repository-maintainers list but nothing has gone wrong so we haven't really had to make use of this. But it's up and running and we will be alerted in the event something happens. 4) New Maven Development Dashboard for Community Visibility I have tried to put more information about the project in one place as people generally have no idea what's going on with the project. Folk can now take a gander at the link below to find out about work in progress, design, development process, our taxonomy (essentially a set of categories for Maven), release schedule, recent releases, and documentation. You can find it all: http://docs.codehaus.org/display/MAVEN/Home 5) Adding Repository Maintainers A few people have asked for access to help with the repository and the first person to hassle me enough to get access is Mauro Talevi. He's an Apache committer, and will help take care of JIRA requests and is generally interested in improving the quality of the repository. 6) Allow Project Repository Staging on Maven Central We are now allowing projects to stage their repositories on central which means they push to central on their schedule and then we pull on ours. Hamcrest is the first project that is doing this, and JBoss, and a few projects at Sun are ready to do the same setup. 7) Moved maven-antlr-plugin to mojo.codehaus.org 8) Discussion about project scope In the last month, there have been discussions on the private list about whether the scope of the Maven project is too large. There seems to be some consensus that at least two subprojects would be better suited as standalone projects, and may seek to become top level projects in the future. Both are currently in the middle of releases, so while there will be no rush, the next step is to take that discussion public on the individual project lists. 9) Continuum installation and vmbuild Several Continuum contributors (and some other volunteers) have recently volunteered to help maintain installations of Continuum as part of the ASF infrastructure. This has been set up for various ASF projects that wanted to use Continuum. Currently, there are two installations maintained by the group: vmbuild1.apache.org and maven.zones.apache.org. 10) The Apache Forrest Team gives to the Apache Maven Team the Forrestdoc project [1] [2]. The Maven Team is now the main maintainer of this project. [1] http://www.nabble.com/-Proposal--decide-the-future-of-forrestdoc-tf4060050.html [2] http://www.nabble.com/Forrestdoc-and-Maven-JXR-tf3864888s177.html 11) Imported projects The shade-maven-plugin and archetypeNG code have had ip clearance filed and have been imported into the sandbox where work continues. 12) Official call for 2.1 Proposals An official request for 2.1 proposals was made on the dev and user lists. [add details about what we ultimately do with them here] http://www.nabble.com/Gathering-proposals-for-2.1-tf4374871s177.html#a12470180 http://www.nabble.com/Call-for-2.1-Proposals-tf4381308s177.html#a12489582 13) Transfer of Maven Clover Plugin to Atlassian Atlassian has acquired Cenqua, the provider of the clover plugin. They have thus requested to fork the source over to their systems and continue to maintain it on an Apache license. The source in Maven's SVN was moved to /retired for future reference. http://www.nabble.com/Atlassian-to-bring-Maven-Clover-plugin-development-in-house-tf4345201s177.html 14) Maven Site Linkchecked Lukas ran a link checker to validate and fix our site. http://www.nabble.com/maven-site-linkchecked-tf4363612s177.html 15) Maven Artifact The Maven Artifact code has been removed from the core of 2.1 and made a new top level Maven project. The new version is 3.0 to indicate the history. This new code will be shared in common between 2.0.x and 2.1 possibly starting with the 2.0.9 release. * New PMC Members Wendy Smoak Maria Odea (Deng) Ching * New Committers Mark Hobson Raphael Pieroni (Archetype) Mauro Talevi (shade) Olivier Lamy Herve Boutemy * Releases Maven 2.0.7 (Wednesday June 20th, 2007) Maven 2.0.6 (Sunday April 1st, 2007) Maven 2.0.5 (Wednesday Februrary 14th, 2007) Maven 1.1 (Monday June 25th, 2007) Maven Ant Tasks 2.0.6 (Monday May 28th, 2007) Maven Install plugin 2.2 Maven One Plugin 1.1 (Monday June 4th, 2007) Maven Release Plugin 2.0-beta-6 (Wednesday June 6th, 2007) Maven IDEA Plugin 2.1 (Saturday June 23rd, 2007) Maven Enforcer Plugin 1.0-alpha-3 (Tuesday, July 10th, 2007) Maven Eclipse Plugin 2.4 (Tuesday, July 10th, 2007) Maven Shared JAR Utilities 1.0 (Thursday July 12th, 2007) Maven Javadoc Plugin 2.3 (Saturday July 21st, 2007) Maven Changelog Plugin 2.1 (Wednesday July 25th, 2007) Maven DOCCK Plugin 1.0-beta-2 (Thursday August 9th, 2007) Maven EAR Plugin 2.3.1 (Tuesday August 21st, 2007) Maven Model Converter 2.2 (Wednesday August 22nd, 2007) Maven Archetype Plugin 1.0-alpha-6 (Wednesday August 29th, 2007) Maven One Plugin 1.2 (Wednesday September 12th, 2007) Maven Ant Plugin 2.0 (Friday, September 14th, 2007) Archiva 0.9-alpha-2 (Friday May 18th, 2007) Archiva 1.0-alpha-1 (Tuesday June 5th, 2007) Archiva 1.0-alpha-2 (Friday June 29th, 2007) Archiva 1.0-beta-1 (Friday August 10th, 2007) Continuum 1.1-alpha-2 (Monday May 7th, 2007) Continuum 1.1-beta-1 (Wednesday July 25th, 2007) Continuum 1.1-beta-2 (Friday August 17th, 2007) Doxia 1.0-alpha-9 (Wednesday September 12th, 2007) Doxia-sitetools 1.0-alpha-9 (Wednesday September 12th, 2007) Maven Release Manager 1.0-alpha-3 Maven Verifier 1.1 (September 7, 2007)Action item: Sam to build a "fork" FAQ.
Approved by General Consent.
18 Jul 2007 [Jason van Zyl / J Aaron]No report.
16 May 2007 [Jason van Zyl / Ken]Goings on --------------------------- There were meetups at both ApacheCon EU and JavaOne. At JavaOne we primarily did planning for Maven 2.1. At ApacheCon we did ... There is a reworking of Maven Archetype which is our prototyping mechanism and is being carried out by Raphael Pieroni. A new project is being prototyped in the sandbox to create a new Maven distribution for the Enterprise. Aptly named Maven Enterprise. The majority of the work done here by Andrew Williams. Two new projects were donated to our sister Eclipse project at Codehaus for dealing with OSGi/Eclipse plugin builds. One donated by AGFA and one by Princeton Softech. The .net Maven work is still being worked on by Shane Isbell in the Incubator under the name NMaven. Reworking of the TestNG support is happening in the Maven sandbox Jesse Kuhnert and Alex Popescu. We had user training at ApacheCon. We also had user training and manager training at JavaOne. We had presentations at ApacheCon and JavaOne. Brett presented for me as I was grounded at the airport and wasn't allowed to fly. Worked has progressed on all the IDE integration. All integration projects are now using the same strain of code and we now have mediocre to decent support in Eclipse, Netbeans and IntelliJ. A most pleasant surprise has been IntelliJ putting one of their employees on the integration work. Vladislav who is one of their best developers. We have two SoC students who are working with us. Both graphing related. I'm mentoring one and Carlos is mentoring the other. The maven.org proposal has been withdrawn and we are just going to continue doing what we are doing with Contegix for Maven's central repository. According to OSU OSL there is no space to house the Maven repository so it's just easier to continue with what works well for us. So pretty much the status quo aside from removing the violation of the trademark pointed out by Jim on the PRC. New Projects --------------------------- No new projects. New PMC Members --------------------------- Brian Fox New Committers --------------------------- Ralph Goers and Patrick Schneider as part of the heavy refactoring in the artifact resolution mechanism to help stabilize it. The infamous MNG-1577. Daniel Kulp for his work on the plugins related to the release toolchain. Releases --------------------------- Maven 2.0.5 Maven 2.0.6 Maven 1.1-rc1 Maven Continuum 1.1-alpha-1 Maven SCM 1.0-rc1 Maven Surefire 2.3
Henri noted that Maven training has been quite active lately, with user training at ApacheCon (via a tutorial/training) and user/mngr training at JavaOne.
Approved by General Consent.
7. Special Orders
25 Apr 2007 [Jason van Zyl / Dirk]No report provided.
17 Jan 2007 [Jason van Zyl / Sander]The two outstanding proposals to the board have been sent 1) a proposal to allow the use and existence of "maven" in maven.org and 2) a proposal to officially make Contegix part of the Apache infrastructure team. We have been doing a lot in the area of release management lately. We're pretty close to have all legal requirements, PGP signing, and release staging worked out for all project using Maven at Apache. This is actually pretty exciting as it means that all these legal requirements will be handled safely and transparently for any project alleviating the extreme annoyance of dealing with this stuff. We know that it's vitally important that it be done correctly but is really not much fun to track. We have also had a number of discussions about the structure of the community, which led to two proposals that were accepted: - establish a list of emeritus committers from those that haven't been active in the last year (though they are all welcome back at any time and one committer requested they remain active) - collapse the 13 permissions groups within the project to a single ACL We had a little spat about commerical interests in the Maven project itself which started about 5 employees of Mergere being nominated at once. We are sorting this out internally, but if anyone on the board wants any clarification on the details please let us know. Otherwise things are going well in the project and we plan to tell people about it at ApacheCon! New Projects ---------------------- The NMaven project, which deals with creating .net artifacts with Maven, is now a podling in the incubator. New PMC Members ---------------------- John Tolentino New Committers ---------------------- Rahul Thakur Andrew Williams Barrie Treloar Releases ---------------------- Maven 2.0.5 (it will be release in a couple days so close enough) Eclipse plugin 2.3 Plugin Plugin 2.2 Maven SCM 1.0 beta 4 EAR plugin 2.3 WAR plugin 2.0.2 Deploy plugin 2.3 Dependency plugin 2.0-alpha-1 Changes plugin 2.0-beta-2 DOAP plugin 1.0-beta-1 GPG plugin 1.0-alpha-1 Javadoc plugin 2.2 Remote resources plugin 1.0-alpha-1 Source plugin 2.0.2
Justin asked if the board should let PRC and Infrastructure teams handle items #1 and #2 from the Maven report. Jim indicated that they should, and he would follow up.
Approved by General Consent.
15 Nov 2006 [Jason van Zyl / Ken]Things are going well with the Maven project, but we have noticed that we are have noticed that it is becoming increasingly difficult to absorb user submitted patches. As a result we have opened up a part of the Maven SVN for all Apache committers where they can contribute in a more effective way. Managing patches has become overwhelming so we are encouraging people to work in the Maven sandbox where it is easier for us to integrate contributor works. Over the last quarter we have moved Maven's central repository from Ibibilio to a machine hosted by Contegix. As part of this move two proposals are outstanding for the board and I hope to get to them before the end of the month so that they can be voted on during the next board meeting. They are: - A proposal is still pending for the board on the use of the Maven trademark at maven.org - A proposal is still pending for the inclusion of Contegix as part of the official Apache infrastructure We are currently voting for a logo for the Archiva subproject, which is of a similar style to the existing logos. New Projects ---------------------- No new projects have been started or imported, but we have recently started a discussion about bringing the NMaven project from SourceForge over to the Maven project. NMaven deals with the specifics of Maven and .NET. New PMC Member ---------------------- We have added Jesse McConnell and Joakim Erdfelt to the Maven PMC. New Committers ---------------------- We have add Dan Fabulich as a committer on Maven and the Maven plugins. We have created a special group for documentation/site committers. Wendy Smoak has been added as a site committer. Henri Yandell has been added as an Archiva committer. Releases ---------------------- We have had numerous releases of plugins, but no major releases of Maven itself. Maven 2.0.5 will come out shortly, Maven 2.1 is in the works for early January, a beta of Archiva and Continuum 1.1 will also be out shortly.
Justin noted that we don't have any resolutions yet on the 2 issues the Maven PMC wishes to bring to board attention. It was noted that regarding the trademark issue, the PMC should contact the PRC directly. Jim took the action item to facilitate that.
Approved by General Consent.
25 Oct 2006 [Jason van Zyl / Dirk]No report submitted.
19 Jul 2006 [Jason van Zyl / Jim]Goings on -------------- Things are going well within the Maven project. We have a lot of discussions in the last few months so I'll try to summarize them here. * How to improve repository metadata and we're working toward getting the Maven Repository Manager online to help with repository and metadata issues. Often times projects that don't use Maven can create metadata that is not entirely correct and can have a severly bad impact on the user base. * We had some discussions about creating an abstraction for dealing with issue management systems like JIRA as well. Mik Kersten who is the author of the Mylar plugin for Eclipse has joined the discussion as he's got an existing library for manipulating issue management systems that would be useful to leverage. * How to improve the plugin documentation. We ended up creating a plugin that checks the consistency of plugin documentation, so we basically have a lint type system for plugin documentation so we can ship consistent plugin documentation for releases. * Something in the periphery that might be of interest is that the Phoenix/Loom container which separated from Apache and went to Codehaus is now merging with Plexus, the container that Maven uses. Phoenix has some amazing code but sort of fell to the wayside once it left Apache. So Plexus benefits by getting some great code and possibly a little bit of time from Phoenix devs, but more importantly people who have used Phoenix/Loom in the past will now be part of very active community. * A new DOAP plugin for Maven is being developed that would allow any project using Maven at Apache to easily create DOAP files for use with projects.apache.org. Try and get the information about projects dispersed easier. New Projects ------------------ No new projects. New PMC Members --------------------------- Mike Perham New Committers ----------------------- Dennis Lundberg
The board wondered on the status of the repository at apache.org? Sam noted that Gump's issues aren't apparently on Maven's radio. The board agreed that it is up to Gump to resolve this.
Approved by General Consent
26 Apr 2006 [Jason van Zyl / Jim]Everything is going along well with the Maven projects. I think we're up there in activity on mailing lists and we're still getting a steady increase in community participation. One item of note is that many of the core developers put aside a good chunk of time to get out a free Maven Book. New Projects * maven-changes-plugin from the Codehaus Mojo project * Move NUnit plugin into the Plugins Sandbox * Move C# plugins in the Plugins Sandbox * Move maven-changelog-plugin from the Codehaus Mojo project * Bring the maven-surefire-report-plugin over from the Codehaus Mojo project * Bring maven-jxr-plugin over from the Codehaus Mojo project * Bring maven-dependency-plugin over from the Codehaus Mojo project New PMC Members * Stephane Nicoll * Fabrizio Giustina New Committers * Chris Stevenson * Brian Fox * Torbjorn Eikli Smorgrav * Fabrice Bellingard * Maria Odea Ching * John Tolentino * Jesse McConnell * Milos Kleint Releases * Maven 2.0.3 * Maven 2.0.4 * How to list all the plug-ins?
Jim was asked to verify that the appropriate IP clearance forms have been complete for all codebases from Codehaus. Jim contacted Jason and he indicated that both he (Jason) and Brett Porter have ensured that all committers have iCLAs on file for the Codehaus plugins referred to in the report.
Approved by General Consent.
18 Jan 2006 [Jason van Zyl / Jim] Goings on * ApacheCon was a good experience for many of the Maven developers. We chatted with OSGi folks about how Maven might be used utilzed by OSGi developers. We chatted with Jeff McAffer of the Eclipse PDE team and discussed how some Maven technologies might be integrated into Eclipse in particular their Update Manager. We also chatted with some Cocoon developers about trying to help them convert their build over to Maven 2.x. * Activity in the community has been steadily increasing. We have one of the most active mailing lists (if not the most right now: would be cool to link in Ken's page here) and we are attempting to answer users questions by capturing them in a FAQ document which we want to process and turn into static documentation. We're experimenting with parsing content right now of Confluence i.e. making static sites from a Wiki. * We have been working on a new Development Process for the Maven project which we hope to flesh out over the next release, create some automated tools for, and share with other projects that use Maven to try and help with a process of development, documenting and releasing. * We have been experimenting with some automation tools for issue management and documentation creation. We have created a little Jira Ruby Gem for automating some aspects of our issue management. We're also working on a patch server and submission tools which will take patches and documentation from users directly from the Maven 2.x CLI and create JIRA issues and stow the patch somewhere we can easily process it. * We are also working on trying to setup a structure where all our Maven plug-ins get some sort of review for the time of the Board report because that gives some visilbility to outside observers like the Board but it also helps us keep track of plug-in status. We don't have a clear way of dealing with this right now but we hope to automate something by the next board report. New Projects * Maven Repository Manager * Surefire codebase from Codehaus * Doxia codebase from Codehaus * SVN space for shared Maven code New PMC Membmers * Lukas Theussl New Committers * Dan Tran * Edwin L Punzalan * Mike Perham * Johnny R Ruiz III Releases * Maven 2.0.1 * Maven 2.0.2 * Continuum 1.0.1 * Continuum 1.0.2It was noted that a number of new (sub)projects under Maven where codebases moved from Codehaus. Jim was to check with Jason to ensure that all IP clearance issues have been resolved.
Approved by General Consent.
26 Oct 2005 [Jason van Zyl / Dirk] New projects No new projects New PMC members No new PMC members New Committers * Fabrizio Giustina * Vincent Siveton * Lukas Theussl Releases * Maven 2.0-beta-1 * Maven 2.0-beta-2 * Maven 2.0-beta-3 * Maven 2.0-RC * Maven 2.0 * Continuum 1.0-alpha-4 * Continuum 1.0-beta-1 * A raft of Maven 2.x plug-ins which are now being tracked here: http://docs.codehaus.org/display/MAVEN/Maven+Plugin+Matrix Goings On Things cruised along nicely toward the release of Maven 2.x. Our mailing lists are going ballistic and we have more involvement from volunteers then we've ever had in the history of the project. In doing the documentation for the release, for example, five different people contributed significant amounts of documentation and we simply can't keep up with the number of patches coming in. Our JIRA issues for Maven 2.x has pretty much caught up to our issue count for Maven 1.x which is well over 1200. We've closed out several hundred issues over the last couple months.Action Item: Stefano 1) PMCs are to notify the PRC when there are press releases 2) PRC should monitor for ASF related press
Approved by General Consent.
17 Aug 2005 [Jason van Zyl / Justin] New projects No new projects New PMC members No new PMC members New Committers * Kenney Westerhof * Stephane Nicoll Releases * Maven 2.0-alpha-3 (beta-1 coming soon) * Continuum 1.0-alpha-3 (alpha-4 coming soon) * A raft of Maven 2.x plug-ins which are now being tracked here: http://docs.codehaus.org/display/MAVEN/Maven+Plugin+Matrix Goings On There has been a great deal of activity in Maven land of late. The mailing lists are hopping and we've got a ton of involvement from the community. If you look at the plug-in matrix link you'll see all sorts of people are involved in getting Maven 2.x up to speed. The Maven community has expressed some interest in Oscar. The consideration of using OSGi as the component model instead of of Plexus which is currently used as the component model for Maven 2.x. We have a new website which is now being created by our new tools: http://maven.apache.org/maven2Approved by General Consent.
6. Special Orders
28 Jul 2005 [Jason van Zyl] A report was expected, but not received 22 Jun 2005 [Jason van Zyl] New projects Continuum finally landed in Maven's SVN. It was originally slated as one of projects which would arrive with Maven itself when TLP was found but we only got around to getting it into SVN two months ago. RepoClean is our application for cleaning up and converting Maven project metadata (POMs) in preparation for the final release of Maven 2.0. Much of the metadata in m1 is faulty because of our lax policies. We are working hard to rectify this. Maven Artifact Tasks for Ant have been released and is the start of some collaboration between the Maven and Ant projects. Steve has started integrating the artifact tasks into Ant and they will be used in the 1.7 release of Ant. New PMC members Arnaud Hertier has been added as PMC member. Michal Mazcka has stepped down from the PMC. New Committers Vincent Siveton has been granted commit privs on m1 and m2 plugins. Releases * Maven 2.0-alpha-1 * Maven 2.0-alpha-2 * Maven 1.1-beta-1 * Continuum 1.0-alpha-1 * Continuum 1.0-alpha-2 * Scads of Maven 1.x plugins Goings on Things have been moving rapidy as we are very much trying to release the versions of Maven 2.0 and Continuum 1.0 sometime in August. So almost all our effort is focused on that. We're starting to get a lot of user interest in Maven 2.0 and a lot of it is positive. In fact most of it is positive. We just noticed JSR 277 and it is a JSR that we would like to be the Apache representative for. With our experience in versioning, packaging, repositories and metadata we think we think someone from the Maven project would be ideal.Jim volunteered for the Action Item of "hooking" Geir up with the Maven project, regarding their interest in JSR 277.
Approved by General Consent.
27 Apr 2005 [Jason van Zyl]No report.
23 Feb 2005 [Jason van Zyl] o New projects The first new subproject is called maven-archetype which is a tool which encapsulates a template for a given type of project, it uses Velocity to parameterize the output. The second a subproject is a reporting API which will be used in maven2 and maven1. o New PMC members No new PMC members o New Committers No new committers Alex Karasulu for maven-plugins o Goings on Maven 1.0.2 was released and we're working on 1.1 which will be the first maven1 release to incorporate components that we made for maven2. Maven 1.1.x will use Maven SCM which is our general SCM abstraction and Maven Wagon which is our general transport abstraction. That's about it.Apache Maven Project report approved as submitted by general consent.
19 Jan 2005 [Jason van Zyl]No reported submitted.
20 Oct 2004 [Jason van Zyl] o New projects None. o New PMC members None. o New Committers Felipe Leme (plugins) Carlos Sanchez (m1 plugins / m2 core) o Goings on Brett is preparing for a 1.0.1 release shortly and a 1.1 release soon afterward. The 1.1 release will be the first 1.x release to incorporate code from m2. Post 1.1 maven1 and maven2 will share the same tools for generating maven's datamodel which is the first step in the merger of maven2 code back into maven1. Maven2 development is continuing as per usual and we're shooting for a first alpha release in late Q1 2004.Project Report Approved by General Consent.
18 Aug 2004 [Jason van Zyl] o New projects None, but the maven-components repository is now fleshed out with the makings for maven2. There is a lot of code that has been added over the last couple months. o New PMC members None. o New Committers John D. Casey (maven - core) Tryve Laugstol (maven - core) o Goings on We finally managed to release the 1.0 of Maven and now we're forging ahead preparing the the alpha-1 release of Maven 2. I waited until the 1.0 was released before doing the alpha-1 of Maven 2. Brett Porter forged on to complete the release while myself, Michal, Emmanuel, Trygve and John Casey worked on Maven 2. Maven 2 has the distinct difference of originally entirely written by myself. So in terms of developer involvement there is a stark difference between maven 1 and maven 2. With Maven 1 users are essentially at the mercy of what Brett and I know about Maven 1 whereas off the hop with Maven 2 we've got 5 people in maven land in addition to a half dozen other folks who could manage their way around Maven as it's a plexus application (a container akin to phoenix and merlin but made specifically for embeddability and Maven 2). I am also preparing to release Continuum which is a continuous integration tool for Maven projects. I hired one of the committers, who is a student, for the summer to finish the first release of Maven and it's now finished and will be released the alpha-1 of Maven 2. We are also planning on doing a release soon of Maven Wagon and Maven SCM. Maven Wagon is used extensively in Maven 2 and Maven SCM is used extensively in Continuum.Approved by General Consent.
21 Jul 2004 [Jason van Zyl] o New projects None, but the maven-components repository is now fleshed out with the makings for maven2. There is a lot of code that has been added over the last couple months. o New PMC members None. o New Committers John D. Casey (maven - core) Tryve Laugstol (maven - core) o Goings on We finally managed to release the 1.0 of Maven and now we're forging ahead preparing the the alpha-1 release of Maven 2. I waited until the 1.0 was released before doing the alpha-1 of Maven 2. Brett Porter forged on to complete the release while myself, Michal, Emmanuel, Trygve and John Casey worked on Maven 2. Maven 2 has the distinct difference of originally entirely written by myself. So in terms of developer involvement there is a stark difference between maven 1 and maven 2. With Maven 1 users are essentially at the mercy of what Brett and I know about Maven 1 whereas off the hop with Maven 2 we've got 5 people in maven land in addition to a half dozen other folks who could manage their way around Maven as it's a plexus application (a container akin to phoenix and merlin but made specifically for embeddability and Maven 2). I am also preparing to release Continuum which is a continuous integration tool for Maven projects. I hired one of the committers, who is a student, for the summer to finish the first release of Maven and it's now finished and will be released the alpha-1 of Maven 2. We are also planning on doing a release soon of Maven Wagon and Maven SCM. Maven Wagon is used extensively in Maven 2 and Maven SCM is used extensively in Continuum. 21 Apr 2004 [Jason van Zyl] o New Projects There are no new projects this go around, but two projects that were proposed last time have not been incorporated. The Javasrc project which was part of the defuct Alexandria project was absorbed into Forrest so we have as yet done nothing with it. The Mevenide project was migrated to Codehaus instead of Apache which was the choice of the Mevenide developers. o PMC Changes No new additions to the PMC. No resignations from the PMC. o New Committers Trygve Laugstøl: For his work on the maven2 core. CLA: sent, but not acknowledged. Arnaud Heritier: For his work on the PDF plugin. CLI: sent and acknowledged. o Goings on The release of the 1.0 rc2 happened and we are in the throws of releasing an 1.0 rc3. Shortly after this the 1.0 final will be released. In tandem with the 1.0 release a 2.0 alpha-1 will be released around May 1st which will become what is essentially a fact finding mission. The maven2 alpha is functional but in the months of planned alpha before the first beta all the use cases we have set forth will be discussed with users and surveys will be released for feedback. I am hoping that this will be an example of something that typically does not occur with open source projects which is an entirely user driven alpha cycle which will help to form the first beta of Maven2. We are currently trying to setup the Maven plugins as a separate project with separate committers in an attempt to open the gates, so to speak, to more developers who have contributed to plugins but yet do not have access the the Maven plugins repository. We are also thinking of creating a little sandbox for plugin development. The book is still chugging along and I have been working with the Geronimo fellows to try help them get setup with Maven and would like Geronimo to be one of the first projects to adopt Maven 2 and they seem to be willing to work together to achieve this. David Blevins, the author of OpenEJB, is writing the Geronimo book for O'Reilly so we are working together on the Maven side of things for Geronimo. I expect the adoption of Maven 2 by Geronimo will provide some impetus for users to move forward once they see what can be done with a project the size of Geronimo with Maven 2.Approved via General Consent.
18 Feb 2004 [Jason van Zyl] o New projects MBoot: A few Java classes and some bash functions which can build a Maven project using a Maven POM without actually using Maven itself. This was created in order to create a coherent bootstrap process for Maven2, but it is generally useful but only works where bash is available. Using MBoot would in fact allow projects like Gump to build Maven projects without having to build Maven. For projects that don't use any plugins as part of the build process MBoot works just fine. Mevenide: Some arrangements have been made to bring the Mevenide project from SF under the Maven umbrella. Mevenide is an Eclipse extension that allows Maven and Eclipse to interoperate. The members of the Mevenide team have sent in their CLAs and I've drafted the proposal for the incubator. Passed by the Maven PMC. Javasrc: I was approached by Dims about bring the Javasrc project from Jakarta Alexandria into Maven. The code would be used to replace the current JXR code for source cross referencing. Passed by the Maven PMC. Dims has taken care of things on the Jakarta Alexandria end. o PMC Changes No new additions to the PMC. Dion Gillard stepped down from the PMC. o New Committers No new committers. o Goings on We're just about to release rc2 (probably today actually) and there aren't really many more changes to make so we're hoping that 1.0 will be released within the month as well. Once this is done daily builds of Maven2 will start to hit the streets. Work on the Maven book for O'Reilly is progressing, there has been some user feedback and a quick list of articles that will be present in the book can be found here: http://wiki.codehaus.org/maven/BookArticles I have submitted a proposal to OSCON http://conferences.oreillynet.com/os2004/ on Maven for the Java Track so I imagine that will go through so Brett, Michal, Emmanuel and myself are going to try and hook up there if possible. Work on Maven2 is progressing, Emmanuel and I have been working out some kinks in the last week but the new code bootstraps and performs the basic functions of Maven1. It is entirely component-based and the entire base distribution rings in at under 500k, is deadly fast and does not require Ant or Jelly for its basic operations of building, compiling, testing or packaging. Now that the basic core of Maven2 functions, the four core folks involved (myself, Brett, Michal, Emmanuel) are trying to work out the nitty gritty details before releasing a pre-alpha for public consumption. I have also been in contact with Carsten Ziegler, of Cocoon, who is working on a tool which is akin to Jelly but undoubtedly will work better. So hopefully that will pan out, the code looks good at any rate: http://cvs.sourceforge.net/viewcvs.py/osoco/tempo/ On a personal note, I have quit my day job to take a year off to work on Maven. The book for O'Reilly, Maven itself and synergistic projects like Plexus and Surefire: http://cvs.codehaus.org/viewcvs.cgi/plexus/?root=codehaus http://cvs.codehaus.org/viewcvs.cgi/surefire/?root=codehaus I also plan to work on GUI tools (free and commerical) for Maven and for the free stuff I have acquired an OSS license for the JIDESoft components which are used primarily for creating IDE like tools: http://www.jidesoft.com/company/index.htmApproved via General Consent.
21 Jan 2004 [Jason van Zyl] o New projects We launched the Wagon sub-project and the SCM sub-project and introduced a series of components which will be integrated into the Maven 1.x family and will be the foundation of future versions of Maven. Wagon: A general artifact handling library which is an amalgum of code taken from the first versions of Maven, the Artifact plugin which has been around for some time and some additions added by Michal Maczka. This library is usable outside the confines of Maven and is not bound to Maven. So it can be integrated in IDEs and it would be trivial to create Ant tasks with the code. http://cvs.apache.org/viewcvs.cgi/maven-wagon/ A general SCM facade for many of the popular SCM packages. Currently there is support for CVS, SVN, Perforce, Clearcase, Starteam. Again, this library is not dependent on Maven and not bound to Maven. In fact I am currently integrating it into a small IDE I'm writing http://cvs.apache.org/viewcvs.cgi/maven-scm/ Components: These are basically some common notions of Maven manifest in component form. In the 1.x things are a static hairball, highly coupled and resistent to change. The new components are all very small, are very focused on their concern and all of them are very close if not at 100% coverage. http://cvs.apache.org/viewcvs.cgi/maven-components/ o New PMC members Vincent Massol (lots of plugin work) Brett Porter (lots of core work in the 1.x family) Michal Maczka (scm) Emmanuel Venisse (wagon) o New Committers Peter Donald (wagon) Peter Royal (wagon) o Goings on I registered an launched mavenblogs as a place where developers and users of Maven could push their notions, anecdotes and recipes for Maven: http://www.mavenblogs.org We also launched this with some Google Adsense stuff and along with other adsensed pages on the codehaus box it looks like we will pull in ~500US this month. This pays for the codehaus box and we hope to raise enough money to buy machines for a build cluster which will run Continuum in order to provide a real-time, live graph of any OSS java project that wishes to participate. We are approaching the rc2 release as Brett Porter has been working hard to integrate code in several branches to get rid of the show stopping memory leak we had. This has been fixed, we are doing some nips and tucks and the release will most likely happen before the next board report. I got a blanket license from IDEA for Maven developers wishing to work on the Maven IDEA integration which I've started as part of my little IDE project and a couple of us have been chatting with the Mevenide folks who are doing the Maven integration for Eclipse. As per usual Sun has been little or no help with getting JARs placed in the repository. Wow, big surprise. I'm hoping that Geir will pursue this but I honestly have no hope left that anything will ever come of this. I just feel like we keep getting glad handed as no one can actually do anything inside Sun to help even if someone wanted to.There was discussion regarding mavenblogs and that the site and service itself, in addition to the Adsense "stuff" was not fully "ASF approved." This will be brought to the attention of the PMC and addressed.
The report, as noted in Attachment C, was approved by General Consent.
16 Nov 2003WHEREAS, the membership of the Apache Maven Project Management Committee (PMC) have recommended Jason van Zyl to serve as chairman of the Apache Maven PMC; and WHEREAS, the previously appointed chairman of the Apache Maven PMC, Dion Gillard, has stepped down from his position as Vice President, Apache Maven, in favor of Jason van Zyl's appointment to that position. NOW, THEREFORE, BE IT RESOLVED, that Jason van Zyl be and hereby is appointed to the office of Vice President, Apache Maven, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Approved by unanimous vote.22 Oct 2003 [Dion Gillard]
Maven 1.0 RC1 was released 30 September. This was another quiet release mostly fixing problems with plugins and adding functionality that allows the automated download and installation of plugins. There is also a Windows installer available. Maven plugins are now being released on their own cycle, and many have moved into the maven-plugins cvs module. This has allowed critical bugfixes and improvements to get to the users much more quickly. We are now working on RC2 which will focus on some impressive performance and memory usage improvements, as well as fixing the remaining known bugs. The distributions of maven releases were consolidated from jakarta, ibiblio and maven.apache.org and are all now available via the mirrors and www.apache.org/dist/maven. All releases were pgp signed. Brett Porter was voted as a new committer. Our release schedule is available at http://jira.codehaus.org/secure/BrowseProject.jspa?id=10030&report=roadmap
. Also discussed at this time was Maven's use/non-use of ASF infrastructure. Jim volunteered to work with Infrastructure to obtain a "wish list" of infrastructure requirements from all PMCs (eg: Wiki's, jar repositories, etc..).
Approved by General Consent.
17 Sep 2003WHEREAS, the membership of the Apache Maven Project Management Committee (PMC) have recommended Jason van Zyl to serve as chairman of the Apache Maven PMC; and WHEREAS, the previously appointed chairman of the Apache Maven PMC, Dion Gillard, has stepped down from his position as Vice President, Apache Maven, in favor of Jason van Zyl's appointment to that position. NOW, THEREFORE, BE IT RESOLVED, that Jason van Zyl be and hereby is appointed to the office of Vice President, Apache Maven, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. There was discussion regarding the health of the Maven project as well as its use and non-use of ASF infrastructure. Due to these concerns, this resolution was tabled pending further investigation.26 Feb 2003
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software related to Java software development, maintenance, and comprehension, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Maven PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Maven PMC be and hereby is responsible for the creation and maintenance of software related to Java software development, maintenance, and comprehension, based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Maven" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Maven PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Maven PMC; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Maven PMC: Dion Gillard Pete Kazmier Bob McWhirter James Strachan Jason van Zyl NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jason van Zyl be and hereby is appointed to the office of Vice President, Maven, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Maven PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Maven Project; and be it further RESOLVED, that the initial Maven PMC be and hereby is tasked with the migration and rationalization of the Jakarta PMC Turbine Maven subproject; and be it further RESOLVED, that all responsibility pertaining to the Jakarta Turbine Maven sub-project encumbered upon the Jakarta PMC be hereafter discharged.19 Feb 2003
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software related to Java software development, maintenance, and comprehension, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Maven PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Maven PMC be and hereby is responsible for the creation and maintenance of software related to Java software development, maintenance, and comprehension, based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Maven" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Maven PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Maven PMC; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Maven PMC: Dion Gillard Pete Kazmier Bob McWhirter James Strachan Jason van Zyl NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jason van Zyl be and hereby is appointed to the office of Vice President, Maven, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Maven PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Maven Project; and be it further RESOLVED, that the initial Maven PMC be and hereby is tasked with the migration and rationalization of the Jakarta PMC Turbine Maven subproject; and be it further RESOLVED, that all responsibility pertaining to the Jakarta Turbine Maven sub-project encumbered upon the Jakarta PMC be hereafter discharged. This resolution was tabled due to lack of time.
Apache and the Apache feather logo are trademarks of The Apache Software Foundation.