code.gitea.io/gitea@v1.22.3/templates/package/content/maven.tmpl (about) 1 {{if and (eq .PackageDescriptor.Package.Type "maven") (not .PackageDescriptor.Metadata)}} 2 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.installation"}}</h4> 3 <div class="ui attached segment">{{ctx.Locale.Tr "packages.no_metadata"}}</div> 4 {{end}} 5 {{if and (eq .PackageDescriptor.Package.Type "maven") .PackageDescriptor.Metadata}} 6 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.installation"}}</h4> 7 <div class="ui attached segment"> 8 <div class="ui form"> 9 <div class="field"> 10 <label>{{svg "octicon-code"}} {{ctx.Locale.Tr "packages.maven.registry"}}</label> 11 <div class="markup"><pre class="code-block"><code><repositories> 12 <repository> 13 <id>gitea</id> 14 <url><origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></origin-url></url> 15 </repository> 16 </repositories> 17 18 <distributionManagement> 19 <repository> 20 <id>gitea</id> 21 <url><origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></origin-url></url> 22 </repository> 23 24 <snapshotRepository> 25 <id>gitea</id> 26 <url><origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></origin-url></url> 27 </snapshotRepository> 28 </distributionManagement></code></pre></div> 29 </div> 30 <div class="field"> 31 <label>{{svg "octicon-code"}} {{ctx.Locale.Tr "packages.maven.install"}}</label> 32 <div class="markup"><pre class="code-block"><code><dependency> 33 <groupId>{{.PackageDescriptor.Metadata.GroupID}}</groupId> 34 <artifactId>{{.PackageDescriptor.Metadata.ArtifactID}}</artifactId> 35 <version>{{.PackageDescriptor.Version.Version}}</version> 36 </dependency></code></pre></div> 37 </div> 38 <div class="field"> 39 <label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.maven.install2"}}</label> 40 <div class="markup"><pre class="code-block"><code>mvn install</code></pre></div> 41 </div> 42 <div class="field"> 43 <label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.maven.download"}}</label> 44 <div class="markup"><pre class="code-block"><code>mvn dependency:get -DremoteRepositories=<origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/maven"></origin-url> -Dartifact={{.PackageDescriptor.Metadata.GroupID}}:{{.PackageDescriptor.Metadata.ArtifactID}}:{{.PackageDescriptor.Version.Version}}</code></pre></div> 45 </div> 46 <div class="field"> 47 <label>{{ctx.Locale.Tr "packages.registry.documentation" "Maven" "https://docs.gitea.com/usage/packages/maven/"}}</label> 48 </div> 49 </div> 50 </div> 51 52 {{if .PackageDescriptor.Metadata.Description}} 53 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.about"}}</h4> 54 <div class="ui attached segment"> 55 {{.PackageDescriptor.Metadata.Description}} 56 </div> 57 {{end}} 58 59 {{if .PackageDescriptor.Metadata.Dependencies}} 60 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.dependencies"}}</h4> 61 <div class="ui attached segment"> 62 <div class="ui list"> 63 {{range .PackageDescriptor.Metadata.Dependencies}} 64 <div class="item"> 65 <i class="icon">{{svg "octicon-package-dependencies" 16 ""}}</i> 66 <div class="content"> 67 <div class="header">{{.GroupID}}:{{.ArtifactID}}</div> 68 <div class="description text small">{{.Version}}</div> 69 </div> 70 </div> 71 {{end}} 72 </div> 73 </div> 74 {{end}} 75 {{end}}