Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cbi-dev] Bundles that may be improperly/incorrectly build with Tycho

> Tycho does not support custom builders nor customBuildCallbacks.
> ...
> Probably each bundle from the first list requires custom pom.xml. I'll
> look into this next week.


Is there no way Tycho could support custom builder or custom callbacks? Sure seems easier for existing projects not to have to change anything (or, at least, not change fundamental things).

Just curious .... thought the question should be asked.


 





From:        Krzysztof Daniel <kdaniel@xxxxxxxxxx>
To:        cbi-dev@xxxxxxxxxxx,
Date:        07/15/2012 02:34 AM
Subject:        [cbi-dev] Bundles that may be improperly/incorrectly build with        Tycho
Sent by:        cbi-dev-bounces@xxxxxxxxxxx




Hi there,
Tycho does not support custom builders nor customBuildCallbacks.
I looked for build.xmls and customBuildCallbacks:
find . -type f -name "build.xml"
find . -type f -name "build.properties" -exec \
 grep -l customBuildCallbacks {} \;

and removed bundles we already built (swt, executable, launchers).

Here is what's left and needs to be reviewed:

./eclipse.jdt.core/org.eclipse.jdt.compiler.apt/build.properties
./eclipse.jdt.core/org.eclipse.jdt.compiler.tool/build.properties
./eclipse.jdt.core/org.eclipse.jdt.core/build.properties
./eclipse.jdt.core/org.eclipse.jdt.core/scripts/build.xml
./eclipse.jdt.debug/org.eclipse.jdt.launching/build.properties
./eclipse.jdt.ui/org.eclipse.jdt.ui/build.properties
./eclipse.jdt.ui/org.eclipse.jdt.ui.tests.refactoring/resources/RenameType/testQualifiedName1/in/build.xml
./eclipse.jdt.ui/org.eclipse.jdt.ui.tests.refactoring/resources/RenameType/testQualifiedName1/out/build.xml
./eclipse.pde.build/org.eclipse.pde.build/scripts/build.xml
./eclipse.platform.common/bundles/org.eclipse.jdt.doc.isv/build.xml
./eclipse.platform.common/bundles/org.eclipse.jdt.doc.user/build.xml
./eclipse.platform.common/bundles/org.eclipse.pde.doc.user/build.properties
./eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/build.properties
./eclipse.platform.common/bundles/org.eclipse.platform.doc.user/build.properties
./eclipse.platform.debug/org.eclipse.debug.examples.core/scripts/build.xml
./eclipse.platform.runtime/bundles/org.eclipse.core.runtime.compatibility.registry/build.properties
./eclipse.platform.ua/org.eclipse.help.webapp/build.properties
./eclipse.platform.ui/tests/org.eclipse.ui.tests/data/dynamic_classes/build.xml
./eclipse.platform.ui/tests/org.eclipse.ui.tests/data/org.eclipse.newMultiEditor/build.xml
./eclipse.platform/update/org.eclipse.update.core/build.properties
./eclipse.platform/update/org.eclipse.update.core.linux/src/build.xml
./eclipse.platform/update/org.eclipse.update.core.win32/src/build.xml
./rt.equinox.bundles/bundles/org.eclipse.equinox.security.macosx/keystoreNative/build.xml
./rt.equinox.framework/bundles/org.eclipse.osgi/build.properties
./rt.equinox.framework/bundles/org.eclipse.osgi.services/build.properties
./rt.equinox.framework/bundles/org.eclipse.osgi.services/target/classes/build.properties
./rt.equinox.framework/bundles/org.eclipse.osgi.util/build.properties
./rt.equinox.framework/bundles/org.eclipse.osgi.util/target/classes/build.properties
./rt.equinox.incubator/aspects/bundles/org.eclipse.equinox.weaving.build/build.xml
./rt.equinox.incubator/p2/publishing/org.eclipse.pde.build/scripts/build.xml

In addition, there is a number of hits, which seem to be valid tests
irrelevant to the CBI build like:

./eclipse.platform/ant/org.eclipse.ant.tests.core/testbuildfiles/build.xml
./eclipse.platform/ant/org.eclipse.ant.tests.ui/testbuildfiles/build.xml
./eclipse.platform/ant/org.eclipse.ant.tests.ui/testbuildfiles/performance/build.xml

Or:

./eclipse.pde.build/org.eclipse.pde.build.tests/resources/114150/plugins/a.plugin/build.xml
./eclipse.pde.build/org.eclipse.pde.build.tests/resources/183869/features/a.feature/build.properties
./eclipse.pde.build/org.eclipse.pde.build.tests/resources/183869/plugins/a.plugin/build.properties
./eclipse.pde.build/org.eclipse.pde.build.tests/resources/264743/build1/features/ee/build.properties
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test1/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test2/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test3/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test4/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test5/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test6/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test7/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apifreeze/test1/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apifreeze/test2/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apifreeze/test3/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apifreeze/test4/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apiuse/test1/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apiuse/test2/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apiuse/test3/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.compare/test1/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.compare/test2/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.compare/test3/build.xml

./rt.equinox.incubator/p2/publishing/org.eclipse.pde.build.tests/resources/114150/plugins/a.plugin/build.xml
./rt.equinox.incubator/p2/publishing/org.eclipse.pde.build.tests/resources/183869/features/a.feature/build.properties
./rt.equinox.incubator/p2/publishing/org.eclipse.pde.build.tests/resources/183869/plugins/a.plugin/build.properties
./rt.equinox.incubator/p2/publishing/org.eclipse.pde.build.tests/resources/264743/build1/features/ee/build.properties

Probably each bundle from the first list requires custom pom.xml. I'll
look into this next week.

--
Krzysztof Daniel <kdaniel@xxxxxxxxxx>
Red Hat

_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cbi-dev



Back to the top