New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New project structure #677
Conversation
# Conflicts: # pom.xml
@@ -32,7 +32,7 @@ | |||
* associated with a given {@link com.exonum.binding.storage.database.Fork} is modified; not only | |||
* the source list. | |||
* | |||
* <p>This spliterator does not support specializations (e.g., {@link Spliterator.OfInt}). | |||
* <p>This spliterator does not support specializations (e.g., {@link OfInt}). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is not clear in the text what OfInt
is.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Idea optimized it while merging with master :)
exonum-java-binding-parent/pom.xml
Outdated
@@ -0,0 +1,647 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Git kind of breaks in such cases of moving and replacing original file, showing this one as brand new :)
pom.xml
Outdated
<description> | ||
The Exonum Java Binding library. | ||
The Exonum Java library. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The parent project of the Exonum Java libraries?
* Shell scripts adjust to the new structure
<id>ossrh</id> | ||
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> | ||
</repository> | ||
</distributionManagement> | ||
|
||
<properties> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need these two properties in both poms?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where do you plan to update the Contribution Guide? Here, or in #680 ?
* Add maven plugins support to the corresponding project structure
* Light Client module
* New project structure: Change for supporting files
* fix path in travis scripts
.travis.yml
Outdated
@@ -9,6 +9,8 @@ branches: | |||
- ejb-app-configuration |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is it still needed?
@@ -102,15 +102,15 @@ fn get_fakes_classpath_option() -> String { | |||
|
|||
pub fn get_fakes_classpath() -> String { | |||
let classpath_txt_path = | |||
project_root_dir().join("exonum-java-binding-fakes/target/ejb-fakes-classpath.txt"); | |||
project_root_dir().join("fakes/target/ejb-fakes-classpath.txt"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@skletsun @vitvakatu please check
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
The rustfmt currently fails, would you fix that please?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Build is green ✔️
Overview
This is a base branch that represents the next structure:
It will be used as a base branch to merge into small separated changes.
Definition of Done