{{if eq .PackageDescriptor.Package.Type "maven"}} <h4 class="ui top attached header">{{.locale.Tr "packages.installation"}}</h4> <div class="ui attached segment"> <div class="ui form"> <div class="field"> <label>{{svg "octicon-code"}} {{.locale.Tr "packages.maven.registry" | Safe}}</label> <div class="markup"><pre class="code-block"><code><repositories> <repository> <id>gitea</id> <url><gitea-origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></gitea-origin-url></url> </repository> </repositories> <distributionManagement> <repository> <id>gitea</id> <url><gitea-origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></gitea-origin-url></url> </repository> <snapshotRepository> <id>gitea</id> <url><gitea-origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></gitea-origin-url></url> </snapshotRepository> </distributionManagement></code></pre></div> </div> <div class="field"> <label>{{svg "octicon-code"}} {{.locale.Tr "packages.maven.install" | Safe}}</label> <div class="markup"><pre class="code-block"><code><dependency> <groupId>{{.PackageDescriptor.Metadata.GroupID}}</groupId> <artifactId>{{.PackageDescriptor.Metadata.ArtifactID}}</artifactId> <version>{{.PackageDescriptor.Version.Version}}</version> </dependency></code></pre></div> </div> <div class="field"> <label>{{svg "octicon-terminal"}} {{.locale.Tr "packages.maven.install2"}}</label> <div class="markup"><pre class="code-block"><code>mvn install</code></pre></div> </div> <div class="field"> <label>{{svg "octicon-terminal"}} {{.locale.Tr "packages.maven.download"}}</label> <div class="markup"><pre class="code-block"><code>mvn dependency:get -DremoteRepositories=<gitea-origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></gitea-origin-url> -Dartifact={{.PackageDescriptor.Metadata.GroupID}}:{{.PackageDescriptor.Metadata.ArtifactID}}:{{.PackageDescriptor.Version.Version}}</code></pre></div> </div> <div class="field"> <label>{{.locale.Tr "packages.maven.documentation" | Safe}}</label> </div> </div> </div> {{if .PackageDescriptor.Metadata.Description}} <h4 class="ui top attached header">{{.locale.Tr "packages.about"}}</h4> <div class="ui attached segment"> {{.PackageDescriptor.Metadata.Description}} </div> {{end}} {{if .PackageDescriptor.Metadata.Dependencies}} <h4 class="ui top attached header">{{.locale.Tr "packages.dependencies"}}</h4> <div class="ui attached segment"> <div class="ui list"> {{range .PackageDescriptor.Metadata.Dependencies}} <div class="item"> <i class="icon">{{svg "octicon-package-dependencies" 16 ""}}</i> <div class="content"> <div class="header">{{.GroupID}}:{{.ArtifactID}}</div> <div class="description text small">{{.Version}}</div> </div> </div> {{end}} </div> </div> {{end}} {{end}}