tycho
tycho copied to clipboard
Tycho project repository (tycho)
PDE has a new flag `autoIncludeRequirements` Tycho should respect that flag when building products. I think this requires probably updates in P2 or we have a [ProductFile2](https://github.com/eclipse/tycho/blob/master/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/src/main/java/org/eclipse/tycho/p2/impl/publisher/model/ProductFile2.java) that might be...
We should no longer support `tycho.mode=maven` it was often used to package an update-site in a regular maven build or to build "mixed reactors", for both we already have better...
I am not sure if this is really a Tycho issue or a more general problem or even works as designed, but here's the situation. Assume you have a multi-platform...
The Tycho Compiler JDT adapter is unable to compile test code/classes when module-info.java is present in the main source directory. Ends with an error of: (when running mvn clean test)...
p2.inf is only considered if it is part of the binary build. As the p2.inf infos are only needed to generate the P2 data it should not be necessary to...
Follow up on https://github.com/eclipse-platform/eclipse.platform.swt/issues/108. I've merged https://github.com/eclipse-platform/eclipse.platform.swt/pull/154 now that beside SWT test fix shows leaked file descriptors per test. With that I see that the test framework (tycho) itself leaks...
It seems that the classpath configuration is not passed to the Maven Archive plug-in. I used the configuration as described here: https://maven.apache.org/shared/maven-archiver/ Other configuration is passed and considered. Example: https://github.com/vogellacompany/tycho-example/blob/master/com.vogella.tycho.fatjar/pom.xml#L50...
As described in the [Maven guide for configuring Reproducible Builds][mvn-rb], the property `project.build.outputTimestamp` is used to pass around a timestamp to be used as "current time", to make builds reproducible...
In a parallelized build I see the following exception ``` Caused by: org.eclipse.equinox.p2.core.ProvisionException: Artifact canonical: osgi.bundle,org.eclipse.core.databinding.property,1.9.0.v20210619-1129 already exists in repository file:/.mvn/ at org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl$AddingArtifactSink. (ArtifactRepositoryBaseImpl.java:402) at org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl.internalNewAddingArtifactSink (ArtifactRepositoryBaseImpl.java:382) at org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl.newAddingArtifactSink (ArtifactRepositoryBaseImpl.java:376)...
If one only checkout the head with `--depth=1` the jgit timestamps are wrong. We should investigate if it is possible to use the remote history in that case as it...