com.codeaffine.archive
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:Eclipse plug-in to work with zip archives
# Archive Utilities for Eclipse [![Build Status](https://travis-ci.org/rherrmann/com.codeaffine.archive.png)](https://travis-ci.org/rherrmann/com.codeaffine.archive)
The Archive Utilities extend the Eclipse IDE to view the structure and content and extract zip archive files within the workspace. Zip-compatible archives like JARs, WARs, etc. are of course also supported.

This document is targeted at developers. For user documentation, pease read [this document](http://rherrmann.github.com/com.codeaffine.archive/index.html)

## Repository Contents

### Code 
The bundles `com.codeaffine.archive.contenttype` and `com.codeaffine.archive.ui` contain all the functionality.

### Tests
Each working code bundle has an accompanying fragment (with the suffix `.test`) that contains JUnit tests.
In addition, there are integration tests, located in the `com.codeaffine.archive.ui.itest` bundle. These depend on [SWTBot](http://eclipse.org/swtbot) and are also run as unit tests with JUnit.
Common helper and fixture code for all tests is in `com.codeaffine.archive.testfixture`.

The `com.codeaffine.archive.alltest` bundle contains a test suite that references all unit tests (not the integration tests) and should be used to run all tests from within the IDE.

### Target Platform
The `com.codeaffine.archive.releng` project contains [target platform](http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Fconcepts%2Ftarget.htm) definitions for the Eclipse versions used for development.

### Build
The `com.codeaffine.archive.releng` project contains everything that is necessary to build the software. The build is based on [Eclipse Tycho](http://www.eclipse.org/tycho). To run the build, change to the repostory's working directory and type

    ./mvnw -f com.codeaffine.archive.releng/pom.xml -Dbrowser=webkit clean verify 

The build uses the defalt target platform, currently `eclipse-4.12`. To specify a different target platform, add `-P ` to the command. <eclipse-platform> can be one of the target platform definitions in `com.codeaffine.archive.releng`. 

## Contributing
Please see the [contributing guidelines](CONTRIBUTING.md).

## License
The code is published under the terms of the [Eclipse Public License, version 1.0](https://www.eclipse.org/legal/epl-v10.html).

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。