Package protoj.lang

Class Summary
ArchiveEntry<T> Holds the information to be used when configuring an archive.
ArchiveFeature Provides support for the creation of source, javadoc, classes jar files and project tar file.
ClassesArchive Responsible for creating one or more archives from the project classes directory.
ClassesArchive.ClassesEntry Adds classes specific information to a wrapped ArchiveEntry instance.
ConfigureFeature Configures the project by overlaying the contents of a profile directory onto the project directory.
InfoFeature Provides support for reporting project information such as help and versioning.
JavadocArchive Responsible for creating one or more archives from the parent javadoc files.
JavadocArchive.JavadocEntry Adds javadoc specific information to a wrapped ArchiveEntry instance.
JunitFeature StandardProject helper that provides support for running junit tests.
ProjectArchive Provides support for creating a compressed tar of the entire project.
PublishFeature Publishes project artifacts to a maven repository by performing a maven deploy.
SampleProjectFeature Responsible for creating a sample project on the filing system.
ScpFeature This feature is used to remotely copy the project archive generated by ProjectArchive.
ScriptSession Provides the ability to programmatically issue commands to a project script, which is useful in writing tests for example.
SourceArchive Responsible for creating one or more archives from the parent source directory.
StandardCommands These are all the commands that are added to the CommandStore on behalf of the StandardProject.
StandardProject This is the starting point class for all projects that wish to take advantage of ProtoJ pure java use-cases from compilation and javadoc generation to installation and configuration.
UploadGoogleCodeFeature This feature is used to upload project artifacts to the google code project website.
VerifyTarFeature StandardProject helper.