[ 
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

Reply via email to