aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* release 0.3.00.3.0Miroslav Šulc2019-10-301-1/+1
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* reformattedMiroslav Šulc2019-10-302-7/+8
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* added fix to avoid parsing directories that are not package directoriesMiroslav Šulc2019-10-301-0/+4
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* added header to the cache fileMiroslav Šulc2019-10-302-2/+3
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* reformatted and improved styleMiroslav Šulc2019-10-303-16/+23
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* added todosMiroslav Šulc2019-10-301-1/+6
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* removed unused importMiroslav Šulc2019-10-301-1/+0
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* updated pom.xmlMiroslav Šulc2019-10-301-2/+5
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* meta.sh: add scala.0.2Benda Xu2017-01-091-0/+4
|
* MavenVersion.java: _rc3 should not be stripped.Benda Xu2017-01-091-2/+2
| | | | >=cat/pkg-1.0 does not match cat/pkg-1.0_rc3
* 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
|
* MavenVersion.java: parse version range.Benda Xu2017-01-091-1/+9
| | | | | http://maven.apache.org/components/enforcer/enforcer-rules/versionRanges.html https://docs.oracle.com/middleware/1212/core/MAVEN/maven_version.htm
* MavenVersion.java: maven verion tricks.Benda Xu2017-01-091-1/+1
|
* tree.sh: more maven version compatibility tricks.Benda Xu2017-01-092-5/+31
|
* Document how to install it in Gentoo.Benda Xu2016-10-091-0/+3
|
* tree.sh: silent pushd notice.0.1Benda Xu2016-10-081-1/+1
|
* Move the jsch-agentproxy into java.Benda Xu2016-10-062-12/+2
| | | | | | 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-063-3/+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-065-24/+80
|
* tree.sh: use dirs from conf file.Benda Xu2016-10-061-16/+20
|
* maven/: maven overlay skeleton.Benda Xu2016-10-064-0/+34
|
* add an option --cache-file to specify cache file.Benda Xu2016-10-063-3/+18
|
* meta.sh: add more jmock, hamcrest, tec.Benda Xu2016-10-062-14/+38
| | | | tree.sh: restructure to reuse code.
* .travis.yml: Initial travis.yml file for Travis CI. Can it be used?William L. Thomson Jr2016-10-051-0/+7
|
* src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java: Minor changeWilliam L. Thomson Jr2016-10-051-9/+12
| | | | | | | 1. Relocated doc source, and though not used test IUSE variables from IUSE with rest of ebuild variables to above inherit using JAVA_PKG_IUSE. Left test there in case default test case is added to java eclasses, but at this time has no usage in JAVA_PKG_IUSE.
* Major updates to resolve dependency (#8)heroxbd2016-10-059-23/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* added some comments useful for generation of ebuild from multiple projectsMiroslav Šulc2016-09-091-0/+16
|
* org/gentoo/java/ebuilder/maven/MavenParser.java: fix result listheroxbd2016-09-091-0/+5
| | | | 1. Parsed objects should be added the returning result ArrayList. 2. Some pom.xml has 'projects' tag enclosing 'project', ignore it if found.
* COPYING: Added MIT license for projectWilliam L. Thomson Jr2016-09-081-0/+22
|
* rewritten to be able to support multiple pom files (the multiple pom files ↵Miroslav Šulc2015-11-067-358/+476
| | | | ebuild creation is not implemented yet)
* added parsed maven version to maven project dependency classMiroslav Šulc2015-10-261-0/+16
|
* testing framework information added to ebuild where applicableMiroslav Šulc2015-10-261-0/+42
|
* fixed parsing of maven versionsMiroslav Šulc2015-10-261-1/+1
|
* removed TODO note as it is now in github issuesMiroslav Šulc2015-10-261-2/+0
|
* implemented maven cache loading and dependency resolvingMiroslav Šulc2015-10-265-145/+445
|
* enhanced processing of SLOT valueMiroslav Šulc2015-10-261-1/+89
|
* Matches jar and zip but non-greedily.Patrice Clement2015-10-261-1/+1
|
* adding dependency on app-arch/unzip when src_uri ends with .zip or .jarMiroslav Šulc2015-10-261-2/+10
|
* MavenEbuilder: Don't inherit eutils but java-pkg-2 instead.Patrice Clement2015-10-261-1/+1
| | | | | | | There's no need to inherit the eutils eclass since the dep graph goes like this: eutils <- java-utils-2 <- java-pkg-2
* updated source and target versions handling according to comment ↵Miroslav Šulc2015-10-262-25/+2
| | | | https://bugs.gentoo.org/show_bug.cgi?id=564158#c2
* implemented generating of ebuildMiroslav Šulc2015-10-269-70/+950
|
* implemented parsing of pom.xml into maven projectMiroslav Šulc2015-10-246-14/+1052
|
* subslots are removed from slot stringMiroslav Šulc2015-10-241-1/+1
|
* fixed typo in usage infoMiroslav Šulc2015-10-241-1/+1
|
* added support for parsing also MAVEN_ID="" or MAVEN_ID="groupId" with ↵Miroslav Šulc2015-10-241-2/+12
| | | | correct expansion
* implemented portage tree parserMiroslav Šulc2015-10-245-9/+445
|
* removed unused importsMiroslav Šulc2015-10-241-4/+0
|