Remove ambari plugin profile in 2.0.3 (#8011)
We already total remove ambari in dev branch by #7880, and in version 2.0.2 just remove ambari plugin directory in #7749. This patch also remove related profiles of ambari plugin
This commit is contained in:
parent
4d5b5b42a4
commit
600ee5e77c
|
|
@ -114,276 +114,6 @@
|
|||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<id>rpmbuild</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<configuration>
|
||||
<outputDirectory>${project.build.directory}/lib</outputDirectory>
|
||||
<overWriteReleases>false</overWriteReleases>
|
||||
<overWriteSnapshots>false</overWriteSnapshots>
|
||||
<overWriteIfNewer>true</overWriteIfNewer>
|
||||
<excludeScope>provided</excludeScope>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>copy-dependencies</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>copy-dependencies</goal>
|
||||
</goals>
|
||||
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>rpm-maven-plugin</artifactId>
|
||||
<extensions>true</extensions>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>attached-rpm</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
|
||||
<configuration>
|
||||
<name>apache-dolphinscheduler</name>
|
||||
<release>1</release>
|
||||
<distribution>apache dolphinscheduler rpm</distribution>
|
||||
<group>apache</group>
|
||||
<packager>dolphinscheduler</packager>
|
||||
<!-- <version>${project.version}</version> -->
|
||||
<prefix>/opt/soft</prefix>
|
||||
<autoRequires>false</autoRequires>
|
||||
<defineStatements>
|
||||
<!-- disable compile python when rpm build -->
|
||||
<defineStatement>__os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')</defineStatement>
|
||||
</defineStatements>
|
||||
<mappings>
|
||||
<mapping>
|
||||
<directory>/opt/soft/${project.build.finalName}/conf</directory>
|
||||
<filemode>755</filemode>
|
||||
<username>root</username>
|
||||
<groupname>root</groupname>
|
||||
<sources>
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../dolphinscheduler-alert/src/main/resources
|
||||
</location>
|
||||
<includes>
|
||||
<include>**/*.*</include>
|
||||
</includes>
|
||||
</source>
|
||||
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../dolphinscheduler-common/src/main/resources
|
||||
</location>
|
||||
<includes>
|
||||
<include>**/*.*</include>
|
||||
</includes>
|
||||
</source>
|
||||
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../dolphinscheduler-dao/src/main/resources
|
||||
</location>
|
||||
<includes>
|
||||
<include>**/*.*</include>
|
||||
</includes>
|
||||
</source>
|
||||
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../dolphinscheduler-api/src/main/resources
|
||||
</location>
|
||||
<includes>
|
||||
<include>**/*.*</include>
|
||||
</includes>
|
||||
</source>
|
||||
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../dolphinscheduler-server/src/main/resources
|
||||
</location>
|
||||
<includes>
|
||||
<include>config/*.*</include>
|
||||
<include>**/*.xml</include>
|
||||
</includes>
|
||||
</source>
|
||||
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../dolphinscheduler-service/src/main/resources
|
||||
</location>
|
||||
<includes>
|
||||
<include>*.*</include>
|
||||
</includes>
|
||||
</source>
|
||||
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../script
|
||||
</location>
|
||||
<includes>
|
||||
<include>env/*.*</include>
|
||||
</includes>
|
||||
</source>
|
||||
|
||||
|
||||
</sources>
|
||||
</mapping>
|
||||
<mapping>
|
||||
<directory>/opt/soft/${project.build.finalName}/lib</directory>
|
||||
<filemode>755</filemode>
|
||||
<username>root</username>
|
||||
<groupname>root</groupname>
|
||||
|
||||
<sources>
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../dolphinscheduler-dist/target/lib
|
||||
</location>
|
||||
<includes>
|
||||
<include>*.*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<exclude>servlet-api-*.jar</exclude>
|
||||
<exclude>slf4j-log4j12-${slf4j.log4j12.version}.jar</exclude>
|
||||
</excludes>
|
||||
</source>
|
||||
</sources>
|
||||
</mapping>
|
||||
<mapping>
|
||||
<directory>/opt/soft/${project.build.finalName}/bin</directory>
|
||||
<filemode>755</filemode>
|
||||
<username>root</username>
|
||||
<groupname>root</groupname>
|
||||
<sources>
|
||||
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../script
|
||||
</location>
|
||||
<includes>
|
||||
<include>start-all.sh</include>
|
||||
<include>stop-all.sh</include>
|
||||
<include>dolphinscheduler-daemon.sh</include>
|
||||
<include>status-all.sh</include>
|
||||
</includes>
|
||||
</source>
|
||||
</sources>
|
||||
</mapping>
|
||||
<mapping>
|
||||
<directory>/opt/soft/${project.build.finalName}</directory>
|
||||
<filemode>755</filemode>
|
||||
<username>root</username>
|
||||
<groupname>root</groupname>
|
||||
<sources>
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../
|
||||
</location>
|
||||
<includes>
|
||||
<include>*.sh</include>
|
||||
<include>*.py</include>
|
||||
<include>DISCLAIMER</include>
|
||||
</includes>
|
||||
</source>
|
||||
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/release-docs
|
||||
</location>
|
||||
<includes>
|
||||
<include>**/*</include>
|
||||
</includes>
|
||||
</source>
|
||||
|
||||
</sources>
|
||||
</mapping>
|
||||
<mapping>
|
||||
<directory>/opt/soft/${project.build.finalName}/ui</directory>
|
||||
<filemode>755</filemode>
|
||||
<username>root</username>
|
||||
<groupname>root</groupname>
|
||||
<sources>
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../dolphinscheduler-ui/dist
|
||||
</location>
|
||||
<includes>
|
||||
<include>**/*.*</include>
|
||||
</includes>
|
||||
</source>
|
||||
</sources>
|
||||
</mapping>
|
||||
<mapping>
|
||||
<directory>/opt/soft/${project.build.finalName}/sql</directory>
|
||||
<filemode>755</filemode>
|
||||
<username>root</username>
|
||||
<groupname>root</groupname>
|
||||
<sources>
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../dolphinscheduler-dao/src/main/resources/sql
|
||||
</location>
|
||||
<includes>
|
||||
<include>**/*.*</include>
|
||||
</includes>
|
||||
</source>
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../dolphinscheduler-dao/src/main/resources/sql
|
||||
</location>
|
||||
<includes>
|
||||
<include>soft_version</include>
|
||||
</includes>
|
||||
</source>
|
||||
</sources>
|
||||
</mapping>
|
||||
|
||||
<mapping>
|
||||
<directory>/opt/soft/${project.build.finalName}/script</directory>
|
||||
<filemode>755</filemode>
|
||||
<username>root</username>
|
||||
<groupname>root</groupname>
|
||||
<sources>
|
||||
<source>
|
||||
<location>
|
||||
${basedir}/../script
|
||||
</location>
|
||||
<includes>
|
||||
<include>*.sh</include>
|
||||
</includes>
|
||||
</source>
|
||||
|
||||
</sources>
|
||||
</mapping>
|
||||
</mappings>
|
||||
|
||||
<preinstallScriptlet>
|
||||
<script>mkdir -p /opt/soft</script>
|
||||
</preinstallScriptlet>
|
||||
<postinstallScriptlet>
|
||||
<script>rm -rf /opt/soft/dolphinscheduler ; ln -s /opt/soft/apache-dolphinscheduler-${project.version} /opt/soft/dolphinscheduler</script>
|
||||
</postinstallScriptlet>
|
||||
<postremoveScriptlet>
|
||||
<script>rm -rf /opt/soft/apache-dolphinscheduler-${project.version}</script>
|
||||
</postremoveScriptlet>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
<build>
|
||||
|
|
|
|||
|
|
@ -89,61 +89,6 @@
|
|||
</build>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<id>rpmbuild</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>com.github.eirslett</groupId>
|
||||
<artifactId>frontend-maven-plugin</artifactId>
|
||||
<version>${frontend-maven-plugin.version}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>install node and npm</id>
|
||||
<goals>
|
||||
<goal>install-node-and-npm</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<nodeVersion>${node.version}</nodeVersion>
|
||||
<npmVersion>${npm.version}</npmVersion>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>npm install node-sass --unsafe-perm</id>
|
||||
<goals>
|
||||
<goal>npm</goal>
|
||||
</goals>
|
||||
<phase>generate-resources</phase>
|
||||
<configuration>
|
||||
<arguments>install node-sass --unsafe-perm</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>npm install</id>
|
||||
<goals>
|
||||
<goal>npm</goal>
|
||||
</goals>
|
||||
<phase>generate-resources</phase>
|
||||
<configuration>
|
||||
<arguments>install</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>npm run build:release</id>
|
||||
<goals>
|
||||
<goal>npm</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<arguments>run build:release</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
</profiles>
|
||||
|
||||
</project>
|
||||
|
|
|
|||
Loading…
Reference in New Issue