aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* new switch: --skip-testsZhang Zongyu2020-09-041-0/+2
| | | | | | | specify it to prevent java-ebuilder from printing lines that are related to src_test(). Signed-off-by: Zhang Zongyu <zzy2529420793@gmail.com>
* tree.sh: ignore more elements of pom.xmlZhang Zongyu2020-08-302-84/+1
| | | | Signed-off-by: Zhang Zongyu <zzy2529420793@gmail.com>
* reduce useless output of `movl`Zhang Zongyu2020-08-302-3/+3
| | | | Signed-off-by: Zhang Zongyu <zzy2529420793@gmail.com>
* migrate scripts from scripts.new/ to scripts/zongyu2020-08-2714-352/+8146
| | | | Signed-off-by: zongyu <zzy2529420793@gmail.com>
* replace SRC_URI in tree.sh with the new domain of maven-centralzongyu2020-07-061-1/+1
| | | | Signed-off-by: zongyu <zzy2529420793@gmail.com>
* meta.sh: add scala.0.2Benda Xu2017-01-091-0/+4
|
* tree.sh: remove both beta and p in _beta1_p1.2.0.Benda Xu2017-01-091-21/+27
|
* movl: refresh ebuilds and only digest 1 ebuild.Benda Xu2017-01-091-5/+29
|
* tree.sh: more maven version compatibility tricks.Benda Xu2017-01-092-5/+31
|
* tree.sh: silent pushd notice.0.1Benda Xu2016-10-081-1/+1
|
* Move the jsch-agentproxy into java.Benda Xu2016-10-061-12/+0
| | | | | | Ugly hack, but better than removing lines from ebuilds. Should put this into some configuration file.
* change script shebangs to /bin/bash.Benda Xu2016-10-063-3/+3
| | | | Because /usr/bin/env gets prefixified anyway.
* movl, meta.sh: query portage related variables at runtime.Benda Xu2016-10-062-1/+6
|
* movl: add digest. tree.sh: generate cache before ebuild generation.Benda Xu2016-10-062-9/+11
|
* meta.sh also use configuration file, create movl wrapper script.Benda Xu2016-10-062-5/+68
|
* tree.sh: use dirs from conf file.Benda Xu2016-10-061-16/+20
|
* meta.sh: add more jmock, hamcrest, tec.Benda Xu2016-10-062-14/+38
| | | | tree.sh: restructure to reuse code.
* Major updates to resolve dependency (#8)heroxbd2016-10-052-0/+212
* MavenEbuilder: mavenProject targetversion is not an array. * MavenVersion: expand regex. 1. match 3.1.4.GA (org.jboss.logging:jboss-logging) 2. match 2.0b6 (org.apache-extras.beanshell:bsh) * MavenCache: artifactId may not be identical to gentoo package. * MavenCache: give explicit error messages as place holders when dependency is missing. * script/meta.sh: auxiliary script to relate gentoo repo to maven repo metadata. * Specify the default jre version. * tree.sh: recursively call java-ebuilder. * meta.sh: use maven to enumerate child modules. * meta.sh: add more exceptions. * MavenEbuilder.java: handle SLOT dependency according to ebuild styles. If SLOT=0, no SLOT is used in CLASSPATH. * MavenEbuilder.java: remove JAVA_SRC_DIR. Not needed. The default is enough. Because we have one ebuild per child module. * MavenParser.java: mvn timeout to 10minutes. When something cannot be downloaded, maven could use several minutes to finish. * MavenParser.java: let scope default to "compile". It is interpreted as common dependencies. Some poms does not specify scopes of their dependencies. * MavenParser.java: remove maven build instructions. They are not used at all. Parsing them can cause error in some poms. The side effect is that testdependencies are not triggered. * MavenProject.java: remove system dependencies. They are deprecated: https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#System_Dependencies They are satisfied by virtual/jdk. * MavenProject.java: source encoding default to UTF-8. * PortageParser.java: consider dev-java/ant-* ebuilds. * MavenParser.java: parse opengl-api version from pom.