Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F7450429
pom.xml
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
13 KB
Subscribers
None
pom.xml
View Options
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
org.softwareheritage.graph
</groupId>
<artifactId>
swh-graph
</artifactId>
<version>
${
git
.
closest
.
tag
.
name
}
</version>
<name>
swh-graph
</name>
<url>
https://forge.softwareheritage.org/source/swh-graph/
</url>
<properties>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<maven.compiler.release>
11
</maven.compiler.release>
<protobuf.version>
3.21.1
</protobuf.version>
<grpc.version>
1.47.0
</grpc.version>
</properties>
<dependencies>
<dependency>
<groupId>
ch.qos.logback
</groupId>
<artifactId>
logback-classic
</artifactId>
<version>
1.2.3
</version>
</dependency>
<dependency>
<groupId>
org.junit.jupiter
</groupId>
<artifactId>
junit-jupiter-api
</artifactId>
<version>
5.7.0
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.junit.jupiter
</groupId>
<artifactId>
junit-jupiter-engine
</artifactId>
<version>
5.7.0
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.junit.jupiter
</groupId>
<artifactId>
junit-jupiter-params
</artifactId>
<version>
5.7.0
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.slf4j
</groupId>
<artifactId>
slf4j-simple
</artifactId>
<version>
1.7.26
</version>
</dependency>
<dependency>
<groupId>
it.unimi.dsi
</groupId>
<artifactId>
webgraph-big
</artifactId>
<version>
3.7.0
</version>
</dependency>
<dependency>
<groupId>
it.unimi.dsi
</groupId>
<artifactId>
fastutil
</artifactId>
<version>
8.5.8
</version>
</dependency>
<dependency>
<groupId>
it.unimi.dsi
</groupId>
<artifactId>
dsiutils
</artifactId>
<version>
2.7.2
</version>
</dependency>
<dependency>
<groupId>
it.unimi.dsi
</groupId>
<artifactId>
sux4j
</artifactId>
<version>
5.4.0
</version>
</dependency>
<dependency>
<groupId>
it.unimi.dsi
</groupId>
<artifactId>
law
</artifactId>
<version>
2.7.2
</version>
<exclusions>
<exclusion>
<groupId>
org.apache.hadoop
</groupId>
<artifactId>
hadoop-common
</artifactId>
</exclusion>
<exclusion>
<groupId>
org.umlgraph
</groupId>
<artifactId>
umlgraph
</artifactId>
</exclusion>
<exclusion>
<groupId>
org.eclipse.jetty.aggregate
</groupId>
<artifactId>
jetty-all
</artifactId>
</exclusion>
<exclusion>
<groupId>
it.unimi.di
</groupId>
<artifactId>
mg4j
</artifactId>
</exclusion>
<exclusion>
<groupId>
it.unimi.di
</groupId>
<artifactId>
mg4j-big
</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
com.martiansoftware
</groupId>
<artifactId>
jsap
</artifactId>
<version>
2.1
</version>
</dependency>
<dependency>
<groupId>
commons-codec
</groupId>
<artifactId>
commons-codec
</artifactId>
<version>
1.15
</version>
</dependency>
<dependency>
<groupId>
com.github.luben
</groupId>
<artifactId>
zstd-jni
</artifactId>
<version>
1.5.1-1
</version>
</dependency>
<dependency>
<groupId>
org.apache.orc
</groupId>
<artifactId>
orc-core
</artifactId>
<version>
1.7.1
</version>
</dependency>
<dependency>
<groupId>
org.apache.hadoop
</groupId>
<artifactId>
hadoop-common
</artifactId>
<version>
3.3.1
</version>
</dependency>
<dependency>
<groupId>
org.apache.hadoop
</groupId>
<artifactId>
hadoop-client-runtime
</artifactId>
<version>
3.3.1
</version>
</dependency>
<dependency>
<groupId>
com.google.protobuf
</groupId>
<artifactId>
protobuf-java
</artifactId>
<version>
${
protobuf
.
version
}
</version>
</dependency>
<dependency>
<groupId>
io.grpc
</groupId>
<artifactId>
grpc-netty-shaded
</artifactId>
<version>
${
grpc
.
version
}
</version>
</dependency>
<dependency>
<groupId>
io.grpc
</groupId>
<artifactId>
grpc-protobuf
</artifactId>
<version>
${
grpc
.
version
}
</version>
</dependency>
<dependency>
<groupId>
io.grpc
</groupId>
<artifactId>
grpc-stub
</artifactId>
<version>
${
grpc
.
version
}
</version>
</dependency>
<dependency>
<groupId>
io.grpc
</groupId>
<artifactId>
grpc-services
</artifactId>
<version>
${
grpc
.
version
}
</version>
</dependency>
<dependency>
<groupId>
io.grpc
</groupId>
<artifactId>
grpc-testing
</artifactId>
<version>
${
grpc
.
version
}
</version>
</dependency>
<dependency>
<groupId>
javax.annotation
</groupId>
<artifactId>
javax.annotation-api
</artifactId>
<version>
1.3.2
</version>
</dependency>
<dependency>
<groupId>
com.google.protobuf
</groupId>
<artifactId>
protobuf-java-util
</artifactId>
<version>
${
protobuf
.
version
}
</version>
</dependency>
</dependencies>
<build>
<pluginManagement>
<!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
<plugins>
<!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
<plugin>
<artifactId>
maven-clean-plugin
</artifactId>
<version>
3.1.0
</version>
</plugin>
<!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
<plugin>
<artifactId>
maven-resources-plugin
</artifactId>
<version>
3.0.2
</version>
</plugin>
<plugin>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>
3.8.0
</version>
<configuration>
<source>
11
</source>
<target>
11
</target>
<compilerArgs>
<arg>
-verbose
</arg>
<arg>
-Xlint:all
</arg>
</compilerArgs>
</configuration>
</plugin>
<plugin>
<artifactId>
maven-surefire-plugin
</artifactId>
<version>
2.22.2
</version>
</plugin>
<plugin>
<artifactId>
maven-failsafe-plugin
</artifactId>
<version>
2.22.2
</version>
</plugin>
<plugin>
<artifactId>
maven-jar-plugin
</artifactId>
<version>
3.0.2
</version>
</plugin>
<plugin>
<artifactId>
maven-install-plugin
</artifactId>
<version>
2.5.2
</version>
</plugin>
<plugin>
<artifactId>
maven-deploy-plugin
</artifactId>
<version>
2.8.2
</version>
</plugin>
<!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
<plugin>
<artifactId>
maven-site-plugin
</artifactId>
<version>
3.7.1
</version>
</plugin>
<plugin>
<artifactId>
maven-project-info-reports-plugin
</artifactId>
<version>
3.0.0
</version>
</plugin>
<plugin>
<artifactId>
maven-dependency-plugin
</artifactId>
<version>
3.1.2
</version>
</plugin>
<plugin>
<artifactId>
maven-assembly-plugin
</artifactId>
<version>
3.3.0
</version>
<configuration>
<archive>
<manifest>
<mainClass>
org.softwareheritage.graph.rpc.GraphServer
</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>
jar-with-dependencies
</descriptorRef>
</descriptorRefs>
<appendAssemblyId>
false
</appendAssemblyId>
</configuration>
<executions>
<execution>
<id>
make-assembly
</id>
<!-- this is used for inheritance merges -->
<phase>
package
</phase>
<!-- bind to the packaging phase -->
<goals>
<goal>
single
</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- Spotless code formatting tool -->
<plugin>
<groupId>
com.diffplug.spotless
</groupId>
<artifactId>
spotless-maven-plugin
</artifactId>
<version>
2.22.1
</version>
<configuration>
<formats>
<format>
<includes>
<include>
*.md
</include>
<include>
.gitignore
</include>
</includes>
<trimTrailingWhitespace/>
<endWithNewline/>
<indent>
<spaces>
true
</spaces>
<spacesPerTab>
4
</spacesPerTab>
</indent>
</format>
</formats>
<java>
<removeUnusedImports/>
<eclipse>
<version>
4.16.0
</version>
<file>
.coding-style.xml
</file>
</eclipse>
</java>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>
pl.project13.maven
</groupId>
<artifactId>
git-commit-id-plugin
</artifactId>
<version>
3.0.1
</version>
<executions>
<execution>
<id>
get-the-git-infos
</id>
<goals>
<goal>
revision
</goal>
</goals>
<phase>
initialize
</phase>
</execution>
</executions>
<configuration>
<verbose>
true
</verbose>
<offline>
true
</offline>
<useNativeGit>
true
</useNativeGit>
<gitDescribe>
<always>
true
</always>
<match>
v*
</match>
</gitDescribe>
<replacementProperties>
<replacementProperty>
<property>
git.closest.tag.name
</property>
<token>
^v
</token>
<value></value>
<regex>
true
</regex>
</replacementProperty>
</replacementProperties>
</configuration>
</plugin>
<plugin>
<artifactId>
maven-source-plugin
</artifactId>
<version>
2.1.1
</version>
<executions>
<execution>
<id>
bundle-sources
</id>
<phase>
package
</phase>
<goals>
<goal>
jar-no-fork
</goal>
<goal>
test-jar-no-fork
</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-javadoc-plugin
</artifactId>
<version>
3.3.1
</version>
<executions>
<execution>
<id>
resource-bundles
</id>
<phase>
package
</phase>
<goals>
<!-- produce source artifact for main project sources -->
<goal>
resource-bundle
</goal>
<!-- produce source artifact for project test sources -->
<goal>
test-resource-bundle
</goal>
</goals>
<configuration>
<detectOfflineLinks>
false
</detectOfflineLinks>
</configuration>
</execution>
<execution>
<id>
javadoc-jar
</id>
<phase>
package
</phase>
<goals>
<goal>
jar
</goal>
</goals>
</execution>
</executions>
<configuration>
<includeDependencySources>
true
</includeDependencySources>
<dependencySourceIncludes>
<dependencySourceInclude>
it.unimi.dsi:webgraph-big:*
</dependencySourceInclude>
</dependencySourceIncludes>
<links>
<link>
https://webgraph.di.unimi.it/docs-big/
</link>
<link>
https://dsiutils.di.unimi.it/docs/
</link>
<link>
https://fastutil.di.unimi.it/docs/
</link>
<link>
https://law.di.unimi.it/software/law-docs/
</link>
</links>
<tags>
<tag>
<name>
implSpec
</name>
<placement>
a
</placement>
<head>
Implementation
Requirements:
</head>
</tag>
<tag>
<name>
implNote
</name>
<placement>
a
</placement>
<head>
Implementation
Note:
</head>
</tag>
</tags>
</configuration>
</plugin>
<plugin>
<groupId>
org.xolstice.maven.plugins
</groupId>
<artifactId>
protobuf-maven-plugin
</artifactId>
<version>
0.6.1
</version>
<configuration>
<protocArtifact>
com.google.protobuf:protoc:
${
protobuf
.
version
}
:exe:
${
os
.
detected
.
classifier
}
</protocArtifact>
<pluginId>
grpc-java
</pluginId>
<pluginArtifact>
io.grpc:protoc-gen-grpc-java:
${
grpc
.
version
}
:exe:
${
os
.
detected
.
classifier
}
</pluginArtifact>
</configuration>
<executions>
<execution>
<goals>
<goal>
compile
</goal>
<goal>
compile-custom
</goal>
<goal>
test-compile
</goal>
<goal>
test-compile-custom
</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<extensions>
<extension>
<groupId>
kr.motd.maven
</groupId>
<artifactId>
os-maven-plugin
</artifactId>
<version>
1.6.2
</version>
</extension>
</extensions>
</build>
</project>
File Metadata
Details
Attached
Mime Type
text/xml
Expires
Thu, Apr 17, 7:30 AM (5 d, 5 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3281729
Attached To
rDGRPH Compressed graph representation
Event Timeline
Log In to Comment