xref: /aosp_15_r20/external/apache-commons-bcel/README.md (revision 0c56280ab0842982c46a149f7b9eaa497e31e292)
1*0c56280aSSorin Basca<!---
2*0c56280aSSorin Basca Licensed to the Apache Software Foundation (ASF) under one or more
3*0c56280aSSorin Basca contributor license agreements.  See the NOTICE file distributed with
4*0c56280aSSorin Basca this work for additional information regarding copyright ownership.
5*0c56280aSSorin Basca The ASF licenses this file to You under the Apache License, Version 2.0
6*0c56280aSSorin Basca (the "License"); you may not use this file except in compliance with
7*0c56280aSSorin Basca the License.  You may obtain a copy of the License at
8*0c56280aSSorin Basca
9*0c56280aSSorin Basca      http://www.apache.org/licenses/LICENSE-2.0
10*0c56280aSSorin Basca
11*0c56280aSSorin Basca Unless required by applicable law or agreed to in writing, software
12*0c56280aSSorin Basca distributed under the License is distributed on an "AS IS" BASIS,
13*0c56280aSSorin Basca WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14*0c56280aSSorin Basca See the License for the specific language governing permissions and
15*0c56280aSSorin Basca limitations under the License.
16*0c56280aSSorin Basca-->
17*0c56280aSSorin Basca<!---
18*0c56280aSSorin Basca +======================================================================+
19*0c56280aSSorin Basca |****                                                              ****|
20*0c56280aSSorin Basca |****      THIS FILE IS GENERATED BY THE COMMONS BUILD PLUGIN      ****|
21*0c56280aSSorin Basca |****                    DO NOT EDIT DIRECTLY                      ****|
22*0c56280aSSorin Basca |****                                                              ****|
23*0c56280aSSorin Basca +======================================================================+
24*0c56280aSSorin Basca | TEMPLATE FILE: readme-md-template.md                                 |
25*0c56280aSSorin Basca | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
26*0c56280aSSorin Basca +======================================================================+
27*0c56280aSSorin Basca |                                                                      |
28*0c56280aSSorin Basca | 1) Re-generate using: mvn commons-build:readme-md                    |
29*0c56280aSSorin Basca |                                                                      |
30*0c56280aSSorin Basca | 2) Set the following properties in the component's pom:              |
31*0c56280aSSorin Basca |    - commons.componentid (required, alphabetic, lower case)          |
32*0c56280aSSorin Basca |    - commons.release.version (required)                              |
33*0c56280aSSorin Basca |                                                                      |
34*0c56280aSSorin Basca | 3) Example Properties                                                |
35*0c56280aSSorin Basca |                                                                      |
36*0c56280aSSorin Basca |  <properties>                                                        |
37*0c56280aSSorin Basca |    <commons.componentid>math</commons.componentid>                   |
38*0c56280aSSorin Basca |    <commons.release.version>1.2</commons.release.version>            |
39*0c56280aSSorin Basca |  </properties>                                                       |
40*0c56280aSSorin Basca |                                                                      |
41*0c56280aSSorin Basca +======================================================================+
42*0c56280aSSorin Basca--->
43*0c56280aSSorin BascaApache Commons BCEL
44*0c56280aSSorin Basca===================
45*0c56280aSSorin Basca
46*0c56280aSSorin Basca[![Build Status](https://travis-ci.org/apache/commons-bcel.svg)](https://travis-ci.org/apache/commons-bcel)
47*0c56280aSSorin Basca[![Coverage Status](https://coveralls.io/repos/apache/commons-bcel/badge.svg)](https://coveralls.io/r/apache/commons-bcel)
48*0c56280aSSorin Basca[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.bcel/bcel/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.bcel/bcel/)
49*0c56280aSSorin Basca[![Javadocs](https://javadoc.io/badge/org.apache.bcel/bcel/6.3.svg)](https://javadoc.io/doc/org.apache.bcel/bcel/6.3)
50*0c56280aSSorin Basca
51*0c56280aSSorin BascaApache Commons Bytecode Engineering Library
52*0c56280aSSorin Basca
53*0c56280aSSorin BascaDocumentation
54*0c56280aSSorin Basca-------------
55*0c56280aSSorin Basca
56*0c56280aSSorin BascaMore information can be found on the [Apache Commons BCEL homepage](https://commons.apache.org/proper/commons-bcel).
57*0c56280aSSorin BascaThe [Javadoc](https://commons.apache.org/proper/commons-bcel/javadocs/api-release) can be browsed.
58*0c56280aSSorin BascaQuestions related to the usage of Apache Commons BCEL should be posted to the [user mailing list][ml].
59*0c56280aSSorin Basca
60*0c56280aSSorin BascaWhere can I get the latest release?
61*0c56280aSSorin Basca-----------------------------------
62*0c56280aSSorin BascaYou can download source and binaries from our [download page](https://commons.apache.org/proper/commons-bcel/download_bcel.cgi).
63*0c56280aSSorin Basca
64*0c56280aSSorin BascaAlternatively you can pull it from the central Maven repositories:
65*0c56280aSSorin Basca
66*0c56280aSSorin Basca```xml
67*0c56280aSSorin Basca<dependency>
68*0c56280aSSorin Basca  <groupId>org.apache.bcel</groupId>
69*0c56280aSSorin Basca  <artifactId>bcel</artifactId>
70*0c56280aSSorin Basca  <version>6.3</version>
71*0c56280aSSorin Basca</dependency>
72*0c56280aSSorin Basca```
73*0c56280aSSorin Basca
74*0c56280aSSorin BascaContributing
75*0c56280aSSorin Basca------------
76*0c56280aSSorin Basca
77*0c56280aSSorin BascaWe accept Pull Requests via GitHub. The [developer mailing list][ml] is the main channel of communication for contributors.
78*0c56280aSSorin BascaThere are some guidelines which will make applying PRs easier for us:
79*0c56280aSSorin Basca+ No tabs! Please use spaces for indentation.
80*0c56280aSSorin Basca+ Respect the code style.
81*0c56280aSSorin Basca+ 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.
82*0c56280aSSorin Basca+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn clean test```.
83*0c56280aSSorin Basca
84*0c56280aSSorin BascaIf you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas).
85*0c56280aSSorin BascaYou can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md).
86*0c56280aSSorin Basca
87*0c56280aSSorin BascaLicense
88*0c56280aSSorin Basca-------
89*0c56280aSSorin BascaThis code is under the [Apache Licence v2](https://www.apache.org/licenses/LICENSE-2.0).
90*0c56280aSSorin Basca
91*0c56280aSSorin BascaSee the `NOTICE.txt` file for required notices and attributions.
92*0c56280aSSorin Basca
93*0c56280aSSorin BascaDonations
94*0c56280aSSorin Basca---------
95*0c56280aSSorin BascaYou like Apache Commons BCEL? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support the development.
96*0c56280aSSorin Basca
97*0c56280aSSorin BascaAdditional Resources
98*0c56280aSSorin Basca--------------------
99*0c56280aSSorin Basca
100*0c56280aSSorin Basca+ [Apache Commons Homepage](https://commons.apache.org/)
101*0c56280aSSorin Basca+ [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/BCEL)
102*0c56280aSSorin Basca+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
103*0c56280aSSorin Basca+ `#apache-commons` IRC channel on `irc.freenode.org`
104*0c56280aSSorin Basca
105*0c56280aSSorin Basca[ml]:https://commons.apache.org/mail-lists.html
106