[ https://issues.apache.org/jira/browse/JAMES-1931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15888106#comment-15888106 ]
Pramod Dilshan commented on JAMES-1931: --------------------------------------- Hi Tellier Benoit, First of all thank you very much for your quick reply. Let me describe step by step about what I have done for build James-Server project source code. I used this documentation (https://james.apache.org/server/dev-build.html) for build James Server app. * First I downloaded project source code from this link (https://github.com/apache/james-project/releases/tag/james-project-3.0-beta5) * Then I imported that project as maven project to IntelliJ Idea. * Then I exported "MAVEN_OPTS" into terminal as follows export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m" and executed the 'mvn clean' and 'mvn compile' commands * But 'mvn clean' command successfully running and 'mvn compile' command gives following error. "Failed to execute goal on project apache-james-mailbox-store: Could not resolve dependencies for project org.apache.james:apache-james-mailbox-store:bundle:0.6-SNAPSHOT: The following artifacts could not be resolved: org.apache.james:apache-mime4j-core:jar:0.8.0-SNAPSHOT, org.apache.james:apache-mime4j-james-utils:jar:0.8.0-SNAPSHOT, org.apache.james:apache-mime4j-dom:jar:0.8.0-SNAPSHOT: Failure to find org.apache.james:apache-mime4j-core:jar:0.8.0-SNAPSHOT in http://repository.apache.org/snapshots was cached in the local repository, resolution will not be reattempted until the update interval of apache.snapshots has elapsed or updates are forced -> [Help 1]" P.S.: When I running mvn commands, it gives following warnings for all mvn commands at the beginning Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0 [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.apache.james:apache-mailet-standard:bundle:2.5.1-SNAPSHOT [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.mockito:mockito-core:jar -> duplicate declaration of version (?) @ org.apache.james:apache-mailet-standard:[unknown-version], /media/GSOC/james-project-james-project-3.0-beta5/mailet/standard/pom.xml, line 84, column 21 So, after all, I have few Questions that I have to clarify, 1. Do I need to do configuration before compiling the project? 2. Do I need to use exact Maven 3.0.2 version? My current version is Apache Maven 3.3.9 Maven home: /usr/share/maven Java version: 1.8.0_111, vendor: Oracle Corporation Java home: /home/dilshan/Applications/Java8/jdk1.8.0_111/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.4.0-51-generic", arch: "amd64", family: "unix" Please give me some idea what I have to do now. Thanks. > Implement a web ui for James administration > ------------------------------------------- > > Key: JAMES-1931 > URL: https://issues.apache.org/jira/browse/JAMES-1931 > Project: James Server > Issue Type: Task > Reporter: Matthieu Baechler > Labels: backend, frontend, gsoc2017, java, js, json, rest, sse > > James today provides a command line tool to do administration tasks like > creating a domain, listing users, setting quota, etc. > It requires access to JMX port and even if lot of admins are confortable with > such tools, to make our user base broader, we probably should expose the same > commands in Rest and provide a fancy default web ui. > The task would need some basic skills on frontend tools to design an > administration board, knowledge on what REST mean and enough Java > understanding to add commands to existing Rest backend. > In the team, we have a strong focus on test (who want a mail server that is > not tested enough ?) so we will explain and/or teach the student how to have > the right test coverage of the features using modern tools like Cucumber, > Selenium, rest-assured, etc. -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org