Skip to content

Commit 712c324

Browse files
committed
Disable helix-front
1 parent 88816cb commit 712c324

File tree

21 files changed

+3699
-1
lines changed

21 files changed

+3699
-1
lines changed
Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,170 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Licensed to the Apache Software Foundation (ASF) under one
4+
~ or more contributor license agreements. See the NOTICE file
5+
~ distributed with this work for additional information
6+
~ regarding copyright ownership. The ASF licenses this file
7+
~ to you under the Apache License, Version 2.0 (the
8+
~ "License"); you may not use this file except in compliance
9+
~ with the License. You may obtain a copy of the License at
10+
~
11+
~ http://www.apache.org/licenses/LICENSE-2.0
12+
~
13+
~ Unless required by applicable law or agreed to in writing,
14+
~ software distributed under the License is distributed on an
15+
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16+
~ KIND, either express or implied. See the License for the
17+
~ specific language governing permissions and limitations
18+
~ under the License.
19+
-->
20+
<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">
21+
<parent>
22+
<groupId>org.apache.helix</groupId>
23+
<artifactId>helix</artifactId>
24+
<version>1.3.2-SNAPSHOT</version>
25+
</parent>
26+
<modelVersion>4.0.0</modelVersion>
27+
28+
<artifactId>helix-admin-webapp</artifactId>
29+
<packaging>bundle</packaging>
30+
<name>Apache Helix :: Admin Webapp</name>
31+
32+
<licenses>
33+
<license>
34+
<name>Apache License, Version 2.0</name>
35+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
36+
<distribution>repo</distribution>
37+
</license>
38+
</licenses>
39+
40+
<organization>
41+
<name>Apache Software Foundation</name>
42+
<url>http://www.apache.org</url>
43+
</organization>
44+
45+
<properties>
46+
<osgi.import>
47+
org.apache.helix*,
48+
com.fasterxml.jackson*,
49+
org.apache.commons.cli*,
50+
org.apache.commons.cli;version="[1.2,2)",
51+
org.apache.commons.io*;version="[1.4,2)",
52+
org.restlet*,
53+
org.slf4j*;version="[1.7,2)",
54+
org.apache.logging.log4j*;version="[2.17,3)",
55+
org.apache.logging.slf4j*;version="[2.17,3)",
56+
org.apache.zookeeper*;version="[3.6,3.7)",
57+
*
58+
</osgi.import>
59+
<osgi.export>org.apache.helix.webapp*;version="${project.version};-noimport:=true</osgi.export>
60+
<maven.test.skip>true</maven.test.skip>
61+
</properties>
62+
63+
<dependencies>
64+
<dependency>
65+
<groupId>org.slf4j</groupId>
66+
<artifactId>slf4j-api</artifactId>
67+
<version>1.7.32</version>
68+
</dependency>
69+
<dependency>
70+
<groupId>org.apache.logging.log4j</groupId>
71+
<artifactId>log4j-slf4j-impl</artifactId>
72+
<version>2.17.1</version>
73+
</dependency>
74+
<dependency>
75+
<groupId>org.apache.helix</groupId>
76+
<artifactId>helix-core</artifactId>
77+
</dependency>
78+
<dependency>
79+
<groupId>org.restlet.jse</groupId>
80+
<artifactId>org.restlet</artifactId>
81+
</dependency>
82+
<dependency>
83+
<groupId>org.restlet.jse</groupId>
84+
<artifactId>org.restlet.ext.jetty</artifactId>
85+
</dependency>
86+
<dependency>
87+
<groupId>org.eclipse.jetty</groupId>
88+
<artifactId>jetty-server</artifactId>
89+
</dependency>
90+
<dependency>
91+
<groupId>com.thoughtworks.xstream</groupId>
92+
<artifactId>xstream</artifactId>
93+
<version>1.4.19</version>
94+
</dependency>
95+
<dependency>
96+
<groupId>com.fasterxml.jackson.core</groupId>
97+
<artifactId>jackson-databind</artifactId>
98+
<version>2.12.7.1</version>
99+
</dependency>
100+
<dependency>
101+
<groupId>com.fasterxml.jackson.core</groupId>
102+
<artifactId>jackson-core</artifactId>
103+
<version>2.12.6</version>
104+
</dependency>
105+
<dependency>
106+
<groupId>commons-cli</groupId>
107+
<artifactId>commons-cli</artifactId>
108+
<version>1.2</version>
109+
</dependency>
110+
<dependency>
111+
<groupId>org.testng</groupId>
112+
<artifactId>testng</artifactId>
113+
<scope>test</scope>
114+
</dependency>
115+
<dependency>
116+
<groupId>org.apache.helix</groupId>
117+
<artifactId>helix-core</artifactId>
118+
<type>test-jar</type>
119+
<scope>test</scope>
120+
</dependency>
121+
</dependencies>
122+
<build>
123+
<resources>
124+
<resource>
125+
<directory>${basedir}</directory>
126+
<includes>
127+
<include>DISCLAIMER</include>
128+
</includes>
129+
</resource>
130+
</resources>
131+
<plugins>
132+
<plugin>
133+
<groupId>org.codehaus.mojo</groupId>
134+
<artifactId>appassembler-maven-plugin</artifactId>
135+
<configuration>
136+
<!-- Extra JVM arguments that will be included in the bin scripts -->
137+
<!-- -D flag is a failsafe to address https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
138+
<extraJvmArguments>-Dlog4j2.formatMsgNoLookups=true -Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
139+
<platforms>
140+
<platform>windows</platform>
141+
<platform>unix</platform>
142+
</platforms>
143+
<programs>
144+
<program>
145+
<mainClass>org.apache.helix.webapp.RestAdminApplication</mainClass>
146+
<name>run-rest-admin</name>
147+
</program>
148+
</programs>
149+
</configuration>
150+
</plugin>
151+
<plugin>
152+
<groupId>org.apache.maven.plugins</groupId>
153+
<artifactId>maven-assembly-plugin</artifactId>
154+
<configuration>
155+
<descriptors>
156+
<descriptor>src/assemble/assembly.xml</descriptor>
157+
</descriptors>
158+
</configuration>
159+
<executions>
160+
<execution>
161+
<phase>package</phase>
162+
<goals>
163+
<goal>single</goal>
164+
</goals>
165+
</execution>
166+
</executions>
167+
</plugin>
168+
</plugins>
169+
</build>
170+
</project>

helix-agent/pom.xml.releaseBackup

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Licensed to the Apache Software Foundation (ASF) under one
4+
~ or more contributor license agreements. See the NOTICE file
5+
~ distributed with this work for additional information
6+
~ regarding copyright ownership. The ASF licenses this file
7+
~ to you under the Apache License, Version 2.0 (the
8+
~ "License"); you may not use this file except in compliance
9+
~ with the License. You may obtain a copy of the License at
10+
~
11+
~ http://www.apache.org/licenses/LICENSE-2.0
12+
~
13+
~ Unless required by applicable law or agreed to in writing,
14+
~ software distributed under the License is distributed on an
15+
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16+
~ KIND, either express or implied. See the License for the
17+
~ specific language governing permissions and limitations
18+
~ under the License.
19+
-->
20+
<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">
21+
<modelVersion>4.0.0</modelVersion>
22+
<parent>
23+
<groupId>org.apache.helix</groupId>
24+
<artifactId>helix</artifactId>
25+
<version>1.3.2-SNAPSHOT</version>
26+
</parent>
27+
<artifactId>helix-agent</artifactId>
28+
<packaging>bundle</packaging>
29+
<name>Apache Helix :: HelixAgent</name>
30+
31+
<licenses>
32+
<license>
33+
<name>Apache License, Version 2.0</name>
34+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
35+
<distribution>repo</distribution>
36+
</license>
37+
</licenses>
38+
39+
<organization>
40+
<name>Apache Software Foundation</name>
41+
<url>http://www.apache.org</url>
42+
</organization>
43+
44+
<properties>
45+
<osgi.import>
46+
org.apache.helix*,
47+
org.apache.commons.cli;version="[1.2,2)",
48+
org.slf4j*;version="[1.7,2)",
49+
org.apache.logging.log4j*;version="[2.17,3)",
50+
org.apache.logging.slf4j*;version="[2.17,3)",
51+
*
52+
</osgi.import>
53+
<osgi.export>org.apache.helix.agent*;version="${project.version};-noimport:=true</osgi.export>
54+
<maven.test.skip>true</maven.test.skip>
55+
</properties>
56+
57+
<dependencies>
58+
<dependency>
59+
<groupId>org.slf4j</groupId>
60+
<artifactId>slf4j-api</artifactId>
61+
<version>1.7.32</version>
62+
</dependency>
63+
<dependency>
64+
<groupId>org.apache.logging.log4j</groupId>
65+
<artifactId>log4j-slf4j-impl</artifactId>
66+
<version>2.17.1</version>
67+
</dependency>
68+
<dependency>
69+
<groupId>org.apache.helix</groupId>
70+
<artifactId>helix-core</artifactId>
71+
</dependency>
72+
<dependency>
73+
<groupId>org.restlet.jse</groupId>
74+
<artifactId>org.restlet</artifactId>
75+
</dependency>
76+
<dependency>
77+
<groupId>org.testng</groupId>
78+
<artifactId>testng</artifactId>
79+
<scope>test</scope>
80+
<exclusions>
81+
<exclusion>
82+
<groupId>junit</groupId>
83+
<artifactId>junit</artifactId>
84+
</exclusion>
85+
</exclusions>
86+
</dependency>
87+
<dependency>
88+
<groupId>org.apache.helix</groupId>
89+
<artifactId>helix-core</artifactId>
90+
<type>test-jar</type>
91+
<scope>test</scope>
92+
</dependency>
93+
</dependencies>
94+
<build>
95+
<plugins>
96+
<plugin>
97+
<groupId>org.codehaus.mojo</groupId>
98+
<artifactId>appassembler-maven-plugin</artifactId>
99+
<configuration>
100+
<!-- Extra JVM arguments that will be included in the bin scripts -->
101+
<!-- -D flag is a failsafe to address https://nvd.nist.gov/vuln/detail/CVE-2021-44228 -->
102+
<extraJvmArguments>-Dlog4j2.formatMsgNoLookups=true -Dlog4j2.configurationFile=file://"$BASEDIR"/conf/log4j2.properties</extraJvmArguments>
103+
<programs>
104+
<program>
105+
<mainClass>org.apache.helix.agent.HelixAgentMain</mainClass>
106+
<name>start-helix-agent</name>
107+
</program>
108+
</programs>
109+
</configuration>
110+
</plugin>
111+
<plugin>
112+
<groupId>org.apache.maven.plugins</groupId>
113+
<artifactId>maven-assembly-plugin</artifactId>
114+
<configuration>
115+
<descriptors>
116+
<descriptor>src/assemble/assembly.xml</descriptor>
117+
</descriptors>
118+
</configuration>
119+
<executions>
120+
<execution>
121+
<phase>package</phase>
122+
<goals>
123+
<goal>single</goal>
124+
</goals>
125+
</execution>
126+
</executions>
127+
</plugin>
128+
</plugins>
129+
</build>
130+
</project>

0 commit comments

Comments
 (0)