<!---
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
Contributing to [Apache Maven Project Info Reports Plugin](https://maven.apache.org/plugins/maven-project-info-reports-plugin/)
======================
[![ASF Jira](https://img.shields.io/endpoint?url=https%3A%2F%2Fmaven.apache.org%2Fbadges%2Fasf_jira-MPIR.json)][jira]
[![Apache License, Version 2.0, January 2004](https://img.shields.io/github/license/apache/maven.svg?label=License)][license]
[![Maven Central](https://img.shields.io/maven-central/v/org.apache.maven.plugins/maven-project-info-reports-plugin.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.apache.maven.plugins/maven-project-info-reports-plugin)
[![Reproducible Builds](https://img.shields.io/badge/Reproducible_Builds-ok-green?labelColor=blue)](https://github.com/jvm-repo-rebuild/reproducible-central#org.apache.maven.plugins:maven-project-info-reports-plugin)
[![Jenkins Status](https://img.shields.io/jenkins/s/https/ci-builds.apache.org/job/Maven/job/maven-box/job/maven-project-info-reports-plugin/job/master.svg?)][build]
[![Jenkins tests](https://img.shields.io/jenkins/t/https/ci-builds.apache.org/job/Maven/job/maven-box/job/maven-project-info-reports-plugin/job/master.svg?)][test-results]
You have found a bug or you have an idea for a cool new feature? Contributing
code is a great way to give something back to the open source community. Before
you dig right into the code, there are a few guidelines that we need
contributors to follow so that we can have a chance of keeping on top of
things.
Getting Started
---------------
+ Make sure you have a [JIRA account](https://issues.apache.org/jira/).
+ Make sure you have a [GitHub account](https://github.com/signup/free).
+ If you're planning to implement a new feature, it makes sense to discuss your changes
on the [dev list][ml-list] first.
This way you can make sure you're not wasting your time on something that isn't
considered to be in Apache Maven's scope.
+ Submit a ticket for your issue, assuming one does not already exist.
+ Clearly describe the issue, including steps to reproduce when it is a bug.
+ Make sure you fill in the earliest version that you know has the issue.
+ Fork the repository on GitHub.
Making and Submitting Changes
--------------
We accept Pull Requests via GitHub. The [developer mailing list][ml-list] is the
main channel of communication for contributors.
There are some guidelines which will make applying PRs easier for us:
+ Create a topic branch from where you want to base your work (this is usually the master branch).
Push your changes to a topic branch in your fork of the repository.
+ Make commits of logical units.
+ Respect the original code style: by using the same [codestyle][code-style],
patches should only highlight the actual difference, not being disturbed by any formatting issues:
+ Only use spaces for indentation.
+ Create minimal diffs - disable on save actions like reformat source code or organize imports.
If you feel the source code should be reformatted, create a separate PR for this change.
+ Check for unnecessary whitespace with `git diff --check` before committing.
+ Make sure your commit messages are in the proper format. Your commit message should contain the key of the JIRA issue.
```
[MPIR-XXX] - Subject of the JIRA Ticket
Optional supplemental description.
```
+ Make sure you have added the necessary tests (JUnit/IT) for your changes.
+ Run all the tests with `mvn -Prun-its verify` to assure nothing else was accidentally broken.
+ Submit a pull request to the repository in the Apache organization.
+ Update your JIRA ticket and include a link to the pull request in the ticket.
If you plan to contribute on a regular basis, please consider filing a [contributor license agreement][cla].
Making Trivial Changes
----------------------
For changes of a trivial nature to comments and documentation, it is not always
necessary to create a new ticket in JIRA. In this case, it is appropriate to
start the first line of a commit with '(doc)' instead of a ticket number.
Additional Resources
--------------------
+ [Contributing patches](https://maven.apache.org/guides/development/guide-maven-development.html#Creating_and_submitting_a_patch)
+ [Apache Maven Project Info Reports JIRA project page][jira]
+ [Contributor License Agreement][cla]
+ [General GitHub documentation](https://help.github.com/)
+ [GitHub pull request documentation](https://help.github.com/send-pull-requests/)
+ [Apache Maven Twitter Account](https://twitter.com/ASFMavenProject)
+ #Maven IRC channel on freenode.org
[jira]: https://issues.apache.org/jira/projects/MPIR/
[license]: https://www.apache.org/licenses/LICENSE-2.0
[ml-list]: https://maven.apache.org/mailing-lists.html
[code-style]: https://maven.apache.org/developers/conventions/code.html
[cla]: https://www.apache.org/licenses/#clas
[maven-wiki]: https://cwiki.apache.org/confluence/display/MAVEN/Index
[test-results]: https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-project-info-reports-plugin/job/master/lastCompletedBuild/testReport/
[build]: https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-project-info-reports-plugin/job/master/
没有合适的资源?快使用搜索试试~ 我知道了~
maven-project-info-reports-plugin:Apache Maven项目信息报告插件
共186个文件
java:68个
xml:52个
properties:32个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
4 下载量 168 浏览量
2021-02-04
02:32:05
上传
评论
收藏 398KB ZIP 举报
温馨提示
贡献给 您已发现错误或对超酷的新功能有任何想法? 贡献代码是将某些东西还给开源社区的好方法。 在深入研究代码之前,我们需要一些准则供贡献者遵循,以便我们有机会掌握最新知识。 入门 确保您拥有。 确保您具有。 如果您打算实施一项新功能,则有必要先在上讨论您的更改。 这样,您可以确保您不会浪费时间在Apache Maven范围之外的东西上。 假设您的问题不存在,请提交该问题的票证。 清楚地描述问题,包括在出现错误时重现的步骤。 确保填写您知道存在问题的最早版本。 在GitHub上分叉存储库。 进行和提交更改 我们通过GitHub接受拉取请求。 是贡献者交流的主要渠道。 有一些准则可使
资源推荐
资源详情
资源评论
收起资源包目录
maven-project-info-reports-plugin:Apache Maven项目信息报告插件 (186个子文件)
usage.apt 1KB
individual-reports.apt 1KB
verify.bsh 5KB
verify.bsh 2KB
download.cgi 948B
faq.fml 2KB
close.gif 279B
.gitignore 166B
verify.groovy 1KB
verify.groovy 1KB
verify.groovy 1KB
verify.groovy 1KB
verify.groovy 1KB
verify.groovy 1KB
verify.groovy 1KB
verify.groovy 1KB
verify.groovy 966B
verify.groovy 964B
DependenciesRenderer.java 46KB
DependencyConvergenceReport.java 33KB
ScmReport.java 32KB
TeamReport.java 19KB
AbstractProjectInfoReport.java 19KB
LicensesReport.java 14KB
PluginsReport.java 14KB
ProjectInfoReportUtils.java 13KB
DependencyManagementRenderer.java 13KB
ProjectInfoReportUtilsTest.java 10KB
PluginManagementReport.java 10KB
ModulesReport.java 10KB
Dependencies.java 9KB
SummaryReport.java 9KB
MailingListsReport.java 9KB
DependenciesReport.java 9KB
AbstractProjectInfoTestCase.java 7KB
DistributionManagementReport.java 7KB
PluginManagementReportTest.java 7KB
CiManagementReport.java 6KB
RepositoryUtils.java 6KB
DependencyInformationReport.java 6KB
ProjectInfoProjectStub.java 6KB
SinkSerializingDependencyNodeVisitor.java 6KB
IssueManagementReport.java 5KB
DependencyManagementReport.java 5KB
ModulesReportTest.java 5KB
LicensesReportTest.java 5KB
ScmReportTest.java 5KB
DependencyVersionMap.java 4KB
IndexReport.java 4KB
CiManagementReportTest.java 4KB
TeamReportTest.java 4KB
MailingListsReportTest.java 4KB
DependenciesReportTest.java 3KB
IssueManagementReportTest.java 3KB
DependencyManagementReportTest.java 3KB
ProjectInfoPluginArtifactStub.java 3KB
SummaryReportTest.java 3KB
AbstractProjectInfoRenderer.java 3KB
IndexReportTest.java 3KB
ManagementDependencies.java 3KB
DependencyConvergenceReportTest.java 3KB
DependencyArtifactStubFactory.java 2KB
SubProject2Stub.java 2KB
SubProject1Stub.java 2KB
SettingsSitePublishVariableStub.java 2KB
DependencyConvergenceStub.java 1KB
DefaultArtifactHandlerStub.java 1KB
DependenciesReportConfiguration.java 1KB
ModulesVariableSettingInterpolationStub.java 1KB
ModulesStub.java 1KB
IssueManagementStub.java 1KB
CiManagementStub.java 1KB
MailingListsStub.java 1KB
DependenciesStub.java 1KB
PluginManagementMPIR375Stub.java 1KB
LicensesStub.java 1KB
SummaryStub.java 1KB
IndexStub.java 1KB
TeamStub.java 1KB
ScmStub.java 1KB
DependencyManagementStub.java 1KB
PluginManagementStub.java 1KB
CiManagementWithCiSectionStub.java 1KB
SettingsStub.java 1018B
Main.java 961B
Dep.java 915B
Jenkinsfile 833B
README.md 6KB
project-info-reports_ru.properties 95KB
project-info-reports_ja.properties 40KB
project-info-reports_zh_TW.properties 40KB
project-info-reports_cs.properties 39KB
project-info-reports_ko.properties 38KB
project-info-reports_fr.properties 35KB
project-info-reports.properties 35KB
project-info-reports_pt_BR.properties 35KB
project-info-reports_es.properties 34KB
project-info-reports_de.properties 34KB
project-info-reports_sv.properties 33KB
project-info-reports_lt.properties 31KB
共 186 条
- 1
- 2
资源评论
Jmoh
- 粉丝: 20
- 资源: 4676
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功