Skip to content

Commit bd83741

Browse files
authored
chore: minor improve for pom properties (apache#2574)
1 parent 882f3b7 commit bd83741

File tree

14 files changed

+28
-75
lines changed

14 files changed

+28
-75
lines changed

.github/workflows/pd-store-ci.yml

+5-4
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,6 @@ jobs:
4444
cp $HOME/.m2/settings.xml /tmp/settings.xml
4545
mv -vf .github/configs/settings.xml $HOME/.m2/settings.xml
4646
47-
- name: Package
48-
run: |
49-
mvn clean package -U -Dmaven.javadoc.skip=true -Dmaven.test.skip=true -ntp
50-
5147
- name: Run common test
5248
run: |
5349
mvn test -pl hugegraph-pd/hg-pd-test -am -P pd-common-test
@@ -57,6 +53,11 @@ jobs:
5753
mvn test -pl hugegraph-pd/hg-pd-test -am -P pd-core-test
5854
5955
# The above tests do not require starting a PD instance.
56+
57+
- name: Package
58+
run: |
59+
mvn clean package -U -Dmaven.javadoc.skip=true -Dmaven.test.skip=true -ntp
60+
6061
- name: Prepare env and service
6162
run: |
6263
$TRAVIS_DIR/start-pd.sh

hugegraph-pd/hg-pd-client/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
<dependency>
4040
<groupId>org.apache.logging.log4j</groupId>
4141
<artifactId>log4j-slf4j-impl</artifactId>
42-
<version>2.17.0</version>
4342
</dependency>
4443
<dependency>
4544
<groupId>org.apache.hugegraph</groupId>

hugegraph-pd/hg-pd-common/pom.xml

-5
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,6 @@
2929
</parent>
3030
<artifactId>hg-pd-common</artifactId>
3131

32-
<properties>
33-
<maven.compiler.source>11</maven.compiler.source>
34-
<maven.compiler.target>11</maven.compiler.target>
35-
</properties>
36-
3732
<dependencies>
3833
<dependency>
3934
<groupId>org.apache.hugegraph</groupId>

hugegraph-pd/hg-pd-dist/pom.xml

+1-2
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
<assembly.dir>${project.basedir}/src/assembly</assembly.dir>
3636
<assembly.descriptor.dir>${assembly.dir}/descriptor</assembly.descriptor.dir>
3737
<assembly.static.dir>${assembly.dir}/static</assembly.static.dir>
38-
<final.name>apache-hugegraph-incubating-pd-${project.parent.version}</final.name>
3938
<executable.jar.name>hg-pd-service</executable.jar.name>
4039
</properties>
4140

@@ -83,7 +82,7 @@
8382
</configuration>
8483
<executions>
8584
<execution>
86-
<phase>initialize</phase>
85+
<phase>clean</phase>
8786
<goals>
8887
<goal>clean</goal>
8988
</goals>

hugegraph-pd/pom.xml

+6-16
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,16 @@
4242
</modules>
4343

4444
<properties>
45-
<maven.compiler.source>11</maven.compiler.source>
46-
<maven.compiler.target>11</maven.compiler.target>
4745
<log4j2.version>2.17.0</log4j2.version>
46+
<final.name>apache-${release.name}-incubating-pd-${project.version}</final.name>
4847
</properties>
4948

5049
<dependencyManagement>
5150
<dependencies>
5251
<dependency>
5352
<groupId>org.apache.logging.log4j</groupId>
5453
<artifactId>log4j-slf4j-impl</artifactId>
55-
<version>2.17.0</version>
54+
<version>${log4j2.version}</version>
5655
</dependency>
5756
<dependency>
5857
<groupId>org.apache.hugegraph</groupId>
@@ -67,15 +66,6 @@
6766
</dependencies>
6867
</dependencyManagement>
6968

70-
<dependencies>
71-
<dependency>
72-
<groupId>junit</groupId>
73-
<artifactId>junit</artifactId>
74-
<version>4.13.2</version>
75-
<scope>test</scope>
76-
</dependency>
77-
</dependencies>
78-
7969
<build>
8070
<plugins>
8171
<plugin>
@@ -132,13 +122,13 @@
132122
<include>*.tar</include>
133123
<include>*.tar.gz</include>
134124
<include>.flattened-pom.xml</include>
135-
<!-- WARN: delete dist dir may influence dev? -->
136-
<!-- TODO: replace with ${final.name} in pd-dist -->
137-
<include>dist/**</include>
125+
<include>${final.name}/**</include>
138126
</includes>
139127
<followSymlinks>false</followSymlinks>
140128
</fileset>
141-
<!-- <fileset><directory>${final.name}</directory></fileset> -->
129+
<fileset>
130+
<directory>${final.name}</directory>
131+
</fileset>
142132
</filesets>
143133
</configuration>
144134
</plugin>

hugegraph-server/hugegraph-dist/pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<artifactId>hugegraph-dist</artifactId>
3030

3131
<properties>
32+
<final.destfile>${top.level.dir}/${final.name}.tar.gz</final.destfile>
3233
<assembly.dir>${project.basedir}/src/assembly</assembly.dir>
3334
<assembly.descriptor.dir>${assembly.dir}/descriptor</assembly.descriptor.dir>
3435
<assembly.static.dir>${assembly.dir}/static</assembly.static.dir>

hugegraph-server/pom.xml

+2-19
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,8 @@
3636
</parent>
3737

3838
<properties>
39-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4039
<top.level.dir>${project.basedir}/..</top.level.dir>
41-
<release.name>hugegraph</release.name>
4240
<final.name>apache-${release.name}-incubating-server-${project.version}</final.name>
43-
<final.destfile>${top.level.dir}/${final.name}.tar.gz</final.destfile>
44-
<compiler.source>1.8</compiler.source>
45-
<compiler.target>1.8</compiler.target>
4641
<slf4j.version>1.7.5</slf4j.version>
4742
<log4j.version>1.2.17</log4j.version>
4843
<log4j2.version>2.17.1</log4j2.version>
@@ -57,7 +52,6 @@
5752
<shell-executable>bash</shell-executable>
5853
<checkstyle.plugin.version>3.1.2</checkstyle.plugin.version>
5954
<checkstyle.version>8.45</checkstyle.version>
60-
<hugegraph-commons.version>1.3.0</hugegraph-commons.version>
6155
<grpc.version>1.47.0</grpc.version>
6256
<protobuf.version>3.21.7</protobuf.version>
6357
<jmh.version>1.36</jmh.version>
@@ -283,8 +277,8 @@
283277
<artifactId>maven-compiler-plugin</artifactId>
284278
<version>3.1</version>
285279
<configuration>
286-
<source>${compiler.source}</source>
287-
<target>${compiler.target}</target>
280+
<source>${maven.compiler.source}</source>
281+
<target>${maven.compiler.target}</target>
288282
<compilerArguments>
289283
<Xmaxerrs>500</Xmaxerrs>
290284
</compilerArguments>
@@ -311,17 +305,6 @@
311305
<fileset>
312306
<directory>${final.name}</directory>
313307
</fileset>
314-
<!-- remove the artifacts in root directory -->
315-
<!-- REMOVE ME after revision 1.5.0 -->
316-
<fileset>
317-
<directory>../${project.basedir}</directory>
318-
<includes>
319-
<include>*.tar.gz</include>
320-
</includes>
321-
</fileset>
322-
<fileset>
323-
<directory>../${final.name}</directory>
324-
</fileset>
325308
</filesets>
326309
</configuration>
327310
</plugin>

hugegraph-store/hg-store-client/pom.xml

-3
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,7 @@
3131
<artifactId>hg-store-client</artifactId>
3232

3333
<properties>
34-
<maven.compiler.source>11</maven.compiler.source>
35-
<maven.compiler.target>11</maven.compiler.target>
3634
<maven.test.skip>true</maven.test.skip>
37-
<log4j2.version>2.15.0</log4j2.version>
3835
<lombok.version>1.18.20</lombok.version>
3936
</properties>
4037

hugegraph-store/hg-store-dist/pom.xml

+1-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
<assembly.dir>${project.basedir}/src/assembly</assembly.dir>
3737
<assembly.descriptor.dir>${assembly.dir}/descriptor</assembly.descriptor.dir>
3838
<assembly.static.dir>${assembly.dir}/static</assembly.static.dir>
39-
<final.name>apache-hugegraph-incubating-store-${project.parent.version}</final.name>
4039
<executable.jar.name>hg-store-node</executable.jar.name>
4140
</properties>
4241
<dependencies>
@@ -83,7 +82,7 @@
8382
</configuration>
8483
<executions>
8584
<execution>
86-
<phase>initialize</phase>
85+
<phase>clean</phase>
8786
<goals>
8887
<goal>clean</goal>
8988
</goals>

hugegraph-store/hg-store-grpc/pom.xml

-4
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,10 @@
3131
<artifactId>hg-store-grpc</artifactId>
3232

3333
<properties>
34-
<maven.compiler.source>11</maven.compiler.source>
35-
<maven.compiler.target>11</maven.compiler.target>
36-
3734
<os.plugin.version>1.6.2</os.plugin.version>
3835
<grpc.version>1.39.0</grpc.version>
3936
<protoc.version>3.17.2</protoc.version>
4037
<protobuf.plugin.version>0.6.1</protobuf.plugin.version>
41-
4238
</properties>
4339

4440
<dependencies>

hugegraph-store/hg-store-rocksdb/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<dependency>
3535
<groupId>org.apache.hugegraph</groupId>
3636
<artifactId>hugegraph-common</artifactId>
37-
<version>1.3.0</version>
37+
<version>${hugegraph-commons.version}</version>
3838
<exclusions>
3939
<exclusion>
4040
<groupId>org.glassfish.jersey.inject</groupId>

hugegraph-store/hg-store-test/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131

3232
<properties>
3333
<!--maven.test.skip>true</maven.test.skip-->
34-
<log4j2.version>2.15.0</log4j2.version>
3534
<lombok.version>1.18.20</lombok.version>
3635
</properties>
3736

hugegraph-store/pom.xml

+6-17
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,8 @@
4646
</modules>
4747

4848
<properties>
49-
<hugegraph.core.version>1.5.0</hugegraph.core.version>
50-
<maven.compiler.source>11</maven.compiler.source>
51-
<maven.compiler.target>11</maven.compiler.target>
5249
<log4j2.version>2.15.0</log4j2.version>
53-
<top.level.dir>${project.basedir}/..</top.level.dir>
50+
<final.name>apache-${release.name}-incubating-store-${project.version}</final.name>
5451
</properties>
5552

5653
<dependencyManagement>
@@ -89,20 +86,11 @@
8986
<dependency>
9087
<groupId>org.apache.logging.log4j</groupId>
9188
<artifactId>log4j-slf4j-impl</artifactId>
92-
<version>2.15.0</version>
89+
<version>${log4j2.version}</version>
9390
</dependency>
9491
</dependencies>
9592
</dependencyManagement>
9693

97-
<dependencies>
98-
<dependency>
99-
<groupId>junit</groupId>
100-
<artifactId>junit</artifactId>
101-
<version>4.13.2</version>
102-
<scope>test</scope>
103-
</dependency>
104-
</dependencies>
105-
10694
<build>
10795
<plugins>
10896
<plugin>
@@ -153,12 +141,13 @@
153141
<include>*.tar</include>
154142
<include>*.tar.gz</include>
155143
<include>.flattened-pom.xml</include>
156-
<!-- TODO: replace with ${final.name} in store-dist -->
157-
<include>dist/**</include>
144+
<include>${final.name}/**</include>
158145
</includes>
159146
<followSymlinks>false</followSymlinks>
160147
</fileset>
161-
<!-- <fileset><directory>${final.name}</directory></fileset> -->
148+
<fileset>
149+
<directory>${final.name}</directory>
150+
</fileset>
162151
</filesets>
163152
</configuration>
164153
</plugin>

pom.xml

+5
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,11 @@
8787

8888
<properties>
8989
<revision>1.5.0</revision>
90+
<hugegraph-commons.version>1.3.0</hugegraph-commons.version>
91+
<release.name>hugegraph</release.name>
92+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
93+
<maven.compiler.source>11</maven.compiler.source>
94+
<maven.compiler.target>11</maven.compiler.target>
9095
</properties>
9196

9297
<modules>

0 commit comments

Comments
 (0)