blob: 59e10a6d594ada9732f02417bf3ca851fa98d6f5 [file] [log] [blame]
Building Edgent from a Source Distribution
Apache Edgent is an effort undergoing incubation at The Apache Software Foundation (ASF),
sponsored by the Incubator PMC. Incubation is required of all newly accepted
projects until a further review indicates that the infrastructure, communications,
and decision making process have stabilized in a manner consistent with other
successful ASF projects. While incubation status is not necessarily a reflection
of the completeness or stability of the code, it does indicate that the project
has yet to be fully endorsed by the ASF.
Apache Edgent is released under the Apache License Version 2.0.
Apache Edgent is supported on several Java target platforms.
For more information see JAVA_SUPPORT.md in the source tree
or in the ASF git repository https://git-wip-us.apache.org/repos/asf/incubator-edgent.git
or in the repository mirror at github https://github.com/apache/incubator-edgent.
Pre-requisites:
- Java 8 is required to build an Edgent binary distribution
- gradle (https://gradle.org/) only if building from a source release bundle
Building from a source release bundle (lacking a ./gradlew) requires
performing a one-time bootstrap step using an installed version of gradle:
$ gradle # one time gradle build bootstrap setup.
Build an Edgent binary distribution:
$ ./gradlew release # .\gradlew.bat on Windows
The build reports the location of the binary distribution bundle that can then
be unpacked and used in building applications.
See Getting Started https://edgent.apache.org/docs/edgent-getting-started
For more information about the Edgent sources, testing, and
contributing to Edgent runtime development see DEVELOPMENT.md in the source tree
or in the ASF git repository https://git-wip-us.apache.org/repos/asf/incubator-edgent.git
or in the repository mirror at github https://github.com/apache/incubator-edgent.