Hi Everyone,
I think I found a solution to this although I'm not entirely sure
it's the correct one so I hope someone can review. Below is a diff
of what I did to successfully build the junit tests on my machine.
It seems the issue is that there is a new feature in Tycho 0.15.0
which caused this issue [1].
"The repository archive name generated by packaging type
eclipse-repository is now configurable via standard maven property${project.build.finalName}
Note that the default archive name changed from ${project.artifactId}.zip to ${project.artifactId}-${project.version}.zip to be more compliant
with maven conventions"
So I guess in Tycho 0.15.0 it is no longer producing
${project.artifactId}.zip (eclipse-junit-tests.zip) but instead is
producting ${project.artifactId}-{$project.version}.zip
(eclipse-junit-tests.zip-1.0.0-SNAPSHOT) instead. Changing the
assembly.xml to take this change into account seems to have worked.
I also modified it to use variables instead of the hardcoded text
"eclipse-junit-tests".
If this change is correct maybe we should change the destName to
also use variables too.
Thanks,
Thanh
[1]
http://wiki.eclipse.org/Tycho/Release_Notes/0.15
diff --git
a/TMP/eclipse-junit-tests/src/main/assembly/assembly.xml
b/TMP/eclipse-junit-tests/src/main/assembly/assembly.xml
index 86d59c1..4edc4aa 100644
--- a/TMP/eclipse-junit-tests/src/main/assembly/assembly.xml
+++ b/TMP/eclipse-junit-tests/src/main/assembly/assembly.xml
@@ -16,7 +16,7 @@
</fileSets>
<files>
<file>
-
<source>${project.build.directory}/eclipse-junit-tests.zip</source>
+
<source>${project.build.directory}/${project.artifactId}-${project.version}.zip</source>
<outputDirectory>/</outputDirectory>
<destName>eclipse-junit-tests-${buildQualifier}.zip</destName>
</file>
On 07/06/2012 10:47 AM, Thanh Ha wrote:
Hi Everyone,
I went ahead and created Bug 384485 [1] to track this issue.
Thanh
[1]
https://bugs.eclipse.org/bugs/show_bug.cgi?id=384485
On 07/05/2012 12:51 PM, Andrew Ross wrote:
Hi Guys,
If this issue is still present, it's probably best that a bug
be raised so we don't lose track of it. I'm guessing this is a
bug for Tycho?
Andrew
On 07/03/2012 04:54 PM, Thanh Ha wrote:
Hi
Igor,
I think I may have found a possible regression in Tycho 0.15.0
when building eclipse-junit-tests. I thought I'd try upgrading
the Tycho version in the R3_platform-aggregator repository and
discovered that I am unable to successfully build
eclipse-junit-tests module after updating the Tycho version to
0.15.0 or 0.16.0-SNAPSHOT. Instead I am running into the error
below where it seems the file "eclipse-junit-tests.zip" is
missing from the target directory after running the build.
Building with Tycho 0.14.1 is successful.
Attached is a debug log capture of the eclipse-junit-tests
build. Can you confirm if this is indeed a bug (if so I can
create a bug on bugzilla)? or perhaps we need to modify
eclipse-junit-tests when using the newer Tycho release?
Thanks,
Thanh
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:single
(make-assembly) on project eclipse-junit-tests: Failed to
create assembly: Error adding file to archive:
/home/user/Downloads/eclipse2/R3_platform-aggregator/TMP/eclipse-junit-tests/target/eclipse-junit-tests.zip
isn't a file. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run
Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug
logging.
[ERROR]
[ERROR] For more information about the errors and possible
solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the
build with the command
[ERROR] mvn <goals> -rf :eclipse-junit-tests
_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cbi-dev
_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cbi-dev
_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cbi-dev
|