[
https://issues.apache.org/jira/browse/RANGER-2265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16664071#comment-16664071
]
Ramesh Mani commented on RANGER-2265:
-------------------------------------
[~zhangqiang2]
Even with the patch I see the same issue
{code:java}
[root@localhost ranger]# git diff --cached
diff --git a/pom.xml b/pom.xml
index 1df10ed..345b40b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -579,11 +579,11 @@
</profile>
<profile>
<id>linux</id>
- <activation>
+ <!-- <activation>
<os>
<family>linux</family>
</os>
- </activation>
+ </activation> -->
<modules>
<module>unixauthnative</module>
</modules>
[root@localhost ranger]# mvn clean compile package install assembly:assembly
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for
org.apache.ranger:pamCredValidator:uexe:2.0.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for
org.codehaus.mojo:native-maven-plugin is missing. @ line 32, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten
the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support
building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] ranger
[INFO] PAM Authenticator
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] ranger ............................................ SKIPPED
[INFO] PAM Authenticator ................................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.114s
[INFO] Finished at: Fri Oct 19 19:01:39 PDT 2018
[INFO] Final Memory: 9M/150M
[INFO] ------------------------------------------------------------------------
[ERROR] Could not find goal 'assembly' in plugin
org.apache.maven.plugins:maven-assembly-plugin:3.0.0 among available goals
help, single -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoNotFoundException{code}
> To make the profile "all" to be active by default when ranger build
> --------------------------------------------------------------------
>
> Key: RANGER-2265
> URL: https://issues.apache.org/jira/browse/RANGER-2265
> Project: Ranger
> Issue Type: Improvement
> Components: Ranger
> Affects Versions: master
> Reporter: Qiang Zhang
> Assignee: Qiang Zhang
> Priority: Major
> Labels: build
> Attachments:
> 0001-RANGER-2265-To-make-the-profile-all-to-be-active-by-.patch
>
>
> After merge https://issues.apache.org/jira/browse/RANGER-2243 patch, we need
> to pass -Pall to the build.
> Refer command:
> mvn -DskipTests=true clean compile package install assembly:assembly -Pall
> If use the following command would cause failue:
> mvn -DskipTests=true clean compile package install assembly:assembly
> {noformat}
> OS name: "linux", version: "2.6.32-431.el6.x86_64", arch: "amd64", family:
> "unix"
> [INFO] Reactor Summary:
> [INFO]
> [INFO] ranger ............................................. SKIPPED
> [INFO] Unix Native Authenticator .......................... SKIPPED
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [ERROR] Could not find goal 'assembly' in plugin
> org.apache.maven.plugins:maven-assembly-plugin:3.0.0 among available goals
> help, single -> [Help 1]
> {noformat}
> Use the following command to find default profile,
> we can see the profile "linux" is active:
> {noformat}
> mvn help:active-profiles -N
> Active Profiles for Project 'org.apache.ranger:ranger:pom:2.0.0-SNAPSHOT':
> The following profiles are active:
> - env-settings (source: external)
> - env-unix (source: external)
> - linux (source: org.apache.ranger:ranger:2.0.0-SNAPSHOT)
> {noformat}
> Which we expect the default profile "all" to be active.
> Refer to the Maven issue:
> Profile not active even though it has activeByDefault set to true
> https://issues.apache.org/jira/browse/MNG-4917
> {noformat}
> And from Introduction to Build Profiles:
> This profile will automatically be active for all builds unless another
> profile in the same pom is activated using one of the previously described
> methods. All profiles that are active by default are automatically
> deactivated when a profile in the pom is activated on the command line or
> through its activation config.
> {noformat}
> *In short, the profile "linux" disables "all" when ranger build without
> specifying the profile id.*
> To make the profile "all" to be active by default,
> we should remove the property "activation" of profile "linux".
> In fact, the property "activation" of profile "linux" make no sense,
> just prompt us to compile under linux os,
> and it should not be activated automatically instead of "all".
> It should be activated by specifying the profile id:
> mvn -DskipTests=true clean compile package install assembly:assembly -Plinux
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)