Documentation ¶
Index ¶
- type Build
- type CIManagement
- type Contributor
- type Dependency
- type DependencyManagement
- type Developer
- type Exclusion
- type Extension
- type IssueManagement
- type License
- type MailingList
- type Notifier
- type Organization
- type Parent
- type Plugin
- type PluginExecution
- type PluginManagement
- type PluginRepository
- type Prerequisites
- type Project
- type Reporting
- type Repository
- type RepositoryPolicy
- type Resource
- type Scm
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Build ¶
type Build struct { SourceDirectory string `xml:"sourceDirectory"` ScriptSourceDirectory string `xml:"scriptSourceDirectory"` TestSourceDirectory string `xml:"testSourceDirectory"` OutputDirectory string `xml:"outputDirectory"` TestOutputDirectory string `xml:"testOutputDirectory"` Extensions []Extension `xml:"extensions"` DefaultGoal string `xml:"defaultGoal"` Resources []Resource `xml:"resources"` TestResource []Resource `xml:"testResources"` Directory string `xml:"directory"` FinalName string `xml:"finalName"` Filters string `xml:"filters>filter"` PluginManagement PluginManagement `xml:"pluginManagement"` Plugins []Plugin `xml:"plugins"` }
type CIManagement ¶
type Contributor ¶
type Dependency ¶
type Dependency struct { GroupID string `xml:"groupId"` ArtifactID string `xml:"artifactId"` Version string `xml:"version"` Type string `xml:"type"` Classifier string `xml:"classifier"` Scope string `xml:"scope"` SystemPath string `xml:"systemPath"` Exclusions []Exclusion `xml:"exclusions"` Optional string `xml:"optional"` }
type DependencyManagement ¶
type DependencyManagement struct {
Dependencies []Dependency `xml:"dependencies"`
}
type IssueManagement ¶
type MailingList ¶
type Organization ¶
type Plugin ¶
type Plugin struct { GroupID string `xml:"groupId"` ArtifactID string `xml:"artifactId"` Version string `xml:"version"` Extensions string `xml:"extensions"` Executions []PluginExecution `xml:"executions"` Dependencies []Dependency `xml:"dependencies"` Inherited string `xml:"inherited"` }
type PluginExecution ¶
type PluginManagement ¶
type PluginManagement struct {
Plugins []Plugin `xml:"plugins"`
}
type PluginRepository ¶
type PluginRepository struct { Releases RepositoryPolicy `xml:"releases"` Snapshots RepositoryPolicy `xml:"snapshots"` ID string `xml:"id"` Name string `xml:"name"` URL string `xml:"URL"` Layout string `xml:"layout"` }
type Prerequisites ¶
type Prerequisites struct {
Maven string `xml:"maven"`
}
type Project ¶
type Project struct { XMLName xml.Name `xml:"project"` ModelVersion string `xml:"modelVersion"` Parent Parent `xml:"parent"` GroupID string `xml:"groupId"` ArtifactID string `xml:"artifactId"` Version string `xml:"version"` Packaging string `xml:"packaging"` Name string `xml:"name"` Description string `xml:"description"` URL string `xml:"url"` InceptionYear string `xml:"inceptionYear"` Organization Organization `xml:"organization"` Licenses []License `xml:"licenses"` Developers []Developer `xml:"developers"` Contributors []Contributor `xml:"contributors"` MailingLists []MailingList `xml:"mailingLists"` Prerequisites Prerequisites `xml:"prerequisites"` Modules []string `xml:"modules"` SCM Scm `xml:"scm"` IssueManagement IssueManagement `xml:"issueManagement"` CIManagement CIManagement `xml:"ciManagement"` DependencyManagement DependencyManagement `xml:"dependencyManagement"` Dependencies []Dependency `xml:"dependencies"` Repositories []Repository `xml:"repositories"` PluginRepositories []PluginRepository `xml:"pluginRepositories"` Build Build `xml:"build"` Reporting Reporting `xml:"reporting"` }
type Repository ¶
type Repository struct { UniqueVersion bool `xml:"uniqueVersion"` Releases RepositoryPolicy `xml:"releases"` Snapshots RepositoryPolicy `xml:"snapshots"` ID string `xml:"id"` Name string `xml:"name"` URL string `xml:"URL"` Layout string `xml:"layout"` }
type RepositoryPolicy ¶
Click to show internal directories.
Click to hide internal directories.