<!--- | |
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. | |
--> | |
<!--- | |
+======================================================================+ | |
|**** ****| | |
|**** THIS FILE IS GENERATED BY THE COMMONS BUILD PLUGIN ****| | |
|**** DO NOT EDIT DIRECTLY ****| | |
|**** ****| | |
+======================================================================+ | |
| TEMPLATE FILE: readme-md-template.md | | |
| commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates | | |
+======================================================================+ | |
| | | |
| 1) Re-generate using: mvn commons:readme-md | | |
| | | |
| 2) Set the following properties in the component's pom: | | |
| - commons.componentid (required, alphabetic, lower case) | | |
| - commons.release.version (required) | | |
| | | |
| 3) Example Properties | | |
| | | |
| <properties> | | |
| <commons.componentid>math</commons.componentid> | | |
| <commons.release.version>1.2</commons.release.version> | | |
| </properties> | | |
| | | |
+======================================================================+ | |
---> | |
Apache Commons Weaver | |
=================== | |
[](https://travis-ci.org/apache/commons-weaver) | |
[](https://coveralls.io/r/apache/commons-weaver) | |
[](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-weaver-base/) | |
[](https://javadoc.io/doc/org.apache.commons/commons-weaver-base/1.4) | |
Apache Commons Weaver provides an easy way to enhance compiled Java | |
classes by generating ("weaving") bytecode into those classes. | |
Documentation | |
------------- | |
More information can be found on the [Apache Commons Weaver homepage](https://commons.apache.org/proper/commons-weaver). | |
The [Javadoc](https://commons.apache.org/proper/commons-weaver/javadocs/api-release) can be browsed. | |
Questions related to the usage of Apache Commons Weaver should be posted to the [user mailing list][ml]. | |
Where can I get the latest release? | |
----------------------------------- | |
You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-weaver/download_weaver.cgi). | |
Alternatively you can pull it from the central Maven repositories: | |
```xml | |
<dependency> | |
<groupId>org.apache.commons</groupId> | |
<artifactId>commons-weaver-base</artifactId> | |
<version>1.4</version> | |
</dependency> | |
``` | |
Contributing | |
------------ | |
We accept Pull Requests via GitHub. The [developer mailing list][ml] is the main channel of communication for contributors. | |
There are some guidelines which will make applying PRs easier for us: | |
+ No tabs! Please use spaces for indentation. | |
+ Respect the code style. | |
+ 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. | |
+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn clean test```. | |
If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). | |
You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). | |
License | |
------- | |
This code is under the [Apache Licence v2](https://www.apache.org/licenses/LICENSE-2.0). | |
See the `NOTICE.txt` file for required notices and attributions. | |
Donations | |
--------- | |
You like Apache Commons Weaver? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support the development. | |
Additional Resources | |
-------------------- | |
+ [Apache Commons Homepage](https://commons.apache.org/) | |
+ [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/WEAVER) | |
+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) | |
+ `#apache-commons` IRC channel on `irc.freenode.org` | |
[ml]:https://commons.apache.org/mail-lists.html |