This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit fabe30b91f4ac128fbaefd401d507d52c6a8d6a0
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Fri Sep 15 10:42:52 2023 +0200

    chore(docs): maven api settings
    
    Closes #3332
---
 pkg/apis/camel/v1/maven_types.go | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/pkg/apis/camel/v1/maven_types.go b/pkg/apis/camel/v1/maven_types.go
index 7b9f0be8b..9cc27ef46 100644
--- a/pkg/apis/camel/v1/maven_types.go
+++ b/pkg/apis/camel/v1/maven_types.go
@@ -91,6 +91,7 @@ type MavenArtifact struct {
        Version string `json:"version,omitempty" yaml:"version,omitempty" 
xml:"version,omitempty"`
 }
 
+// Server see link:https://maven.apache.org/settings.html[Maven settings]
 type Server struct {
        XMLName       xml.Name   `xml:"server" json:"-"`
        ID            string     `xml:"id,omitempty" json:"id,omitempty"`
@@ -99,14 +100,19 @@ type Server struct {
        Configuration Properties `xml:"configuration,omitempty" 
json:"configuration,omitempty"`
 }
 
+// StringOrProperties --
 type StringOrProperties struct {
        Value      string     `xml:",chardata" json:"-"`
        Properties Properties `xml:"properties,omitempty" 
json:"properties,omitempty"`
 }
 
+// Properties --
 type Properties map[string]string
+
+// PluginProperties --
 type PluginProperties map[string]StringOrProperties
 
+// PluginConfiguration see link:https://maven.apache.org/settings.html[Maven 
settings]
 type PluginConfiguration struct {
        Container               Container        `xml:"container" 
json:"container"`
        AllowInsecureRegistries string           `xml:"allowInsecureRegistries" 
json:"allowInsecureRegistries"`
@@ -114,45 +120,54 @@ type PluginConfiguration struct {
        PluginExtensions        PluginExtensions `xml:"pluginExtensions" 
json:"pluginExtensions"`
 }
 
+// Container --
 type Container struct {
        Entrypoint string `xml:"entrypoint" json:"entrypoint"`
        Args       Args   `xml:"args" json:"args"`
 }
 
+// Args --
 type Args struct {
        Arg string `xml:"arg" json:"arg"`
 }
 
+// ExtraDirectories --
 type ExtraDirectories struct {
        Paths       []Path       `xml:"paths>path" json:"paths>path"`
        Permissions []Permission `xml:"permissions>permission,omitempty" 
json:"permissions>permission,omitempty"`
 }
 
+// Path --
 type Path struct {
        From     string   `xml:"from" json:"from"`
        Into     string   `xml:"into" json:"into"`
        Excludes []string `xml:"excludes>exclude,omitempty" 
json:"excludes>exclude,omitempty"`
 }
 
+// Permission --
 type Permission struct {
        File string `xml:"file" json:"file"`
        Mode string `xml:"mode" json:"mode"`
 }
 
+// PluginExtensions --
 type PluginExtensions struct {
        PluginExtension PluginExtension `xml:"pluginExtension" 
json:"pluginExtension"`
 }
 
+// PluginExtension --
 type PluginExtension struct {
        Implementation string                       `xml:"implementation" 
json:"implementation"`
        Configuration  PluginExtensionConfiguration `xml:"configuration" 
json:"configuration"`
 }
 
+// PluginExtensionConfiguration --
 type PluginExtensionConfiguration struct {
        Filters        []Filter `xml:"filters>Filter" json:"filters>Filter"`
        Implementation string   `xml:"implementation,attr" 
json:"_implementation"`
 }
 
+// Filter --
 type Filter struct {
        Glob    string `xml:"glob" json:"glob"`
        ToLayer string `xml:"toLayer,omitempty" json:"toLayer,omitempty"`

Reply via email to