Pepper
3.3.3-SNAPSHOT
A highly extensible plattform for conversion and manipulationoflinguisticdata.
|
Unfortunately this documentation is on a very low level and needs to be enhanced.
The Pepper project is not a monolithic architecture. It is separated into the following sub projects which are Maven sub projects:
Sub project | Description |
---|---|
pepper-doc | Contains the documentation for the entire project. |
pepper-framework | Contains the workflow control inside the OSGi environment. This subproject is the core of Pepper. |
pepper-lib | This project is the entry point running Pepper stand-alone or using it as a library in other tools. This project initializes the OSGi environment and starts the pepper-framework. This project further contains the Pepper console and the import wizard. |
pepper-newModule | Contains a Maven archetype to generate new Pepper modules. |
pepper-parentModule | Is the parent project for all Pepper modules and contains the most necessary dependencies and Maven settings. |
To run Pepper only the projects pepper-lib and pepper-framework are necessary. When there is already an OSGi environment only the project pepper-framework is necessary.
To create a full functional Pepper instance go to PEPPER_HOME and run
The runnable Pepper instance was assembled into PEPPER_SRC/pepper-lib/target/distribution. You can directly run Pepper from org.corpus-tools.pepper-lib_XXX or unzip the assembled zip file to another location. To run Pepper use pepper.sh or pepper.bat.