New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rework build to allow publishing core to maven #3069
Commits on Oct 21, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 6ba5fc6 - Browse repository at this point
Copy the full SHA 6ba5fc6View commit details
Commits on Oct 22, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 09faf8e - Browse repository at this point
Copy the full SHA 09faf8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cba4f7 - Browse repository at this point
Copy the full SHA 2cba4f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f05b5a - Browse repository at this point
Copy the full SHA 8f05b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a487ef - Browse repository at this point
Copy the full SHA 5a487efView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd779d1 - Browse repository at this point
Copy the full SHA cd779d1View commit details -
Inline src/build/pack.xml into build.xml.
It tended too easily to get out of synch with build.xml.
Configuration menu - View commit details
-
Copy full SHA for a51c789 - Browse repository at this point
Copy the full SHA a51c789View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1055be - Browse repository at this point
Copy the full SHA c1055beView commit details -
Support publishing to maven from main build
Publish to maven with `ant publish.local`, `ant publish`, or `ant publish.signed`. For now, we must keep copying `src/build/maven/maven-deploy.xml` to `dists/maven/latest.build.xml`, along with its dependencies, as it's used by jenkins jobs and PR validation. TODO: `inline src/build/maven/maven-deploy.xml` into `build.xml`.
Configuration menu - View commit details
-
Copy full SHA for 9c46b97 - Browse repository at this point
Copy the full SHA 9c46b97View commit details -
Towards minimal build for publishing core to maven.
Use `unless` attribute in targets so that `docs.skip` influences dependency graph. Create `scaladoc` task in `pack.core` so that we don't need `pack.done` for publishing the core. Move source bundle creation from `dist.src` to `osgi.core`/`osgi.done`. Split dependencies of maven publishing into core/all variants: `osgi.core` creates osgi bundles for just lib/reflect/comp.
Configuration menu - View commit details
-
Copy full SHA for a323812 - Browse repository at this point
Copy the full SHA a323812View commit details -
Targets for publishing core to maven.
`ant publish-core-signed-opt-nodocs` creates and publishes the smallest possible set of jars (library/reflect/compiler) we can send to maven. It uploads jars with class files and sources, but no docs (so that we don't need to build scaladoc or any other modules). `ant publish-core-signed-opt` is similar, but also publishes docs. For local experimentation: `ant publish-core-local-nodocs`. With a little bit more work, this can be used instead of `replacestarr`.
Configuration menu - View commit details
-
Copy full SHA for 331d32b - Browse repository at this point
Copy the full SHA 331d32bView commit details
Commits on Oct 23, 2013
-
Configuration menu - View commit details
-
Copy full SHA for d925c21 - Browse repository at this point
Copy the full SHA d925c21View commit details
Commits on Oct 25, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 22ac38a - Browse repository at this point
Copy the full SHA 22ac38aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 340907a - Browse repository at this point
Copy the full SHA 340907aView commit details -
Bundle source and class file bundling in osgi bundling.
Fix oversight in not skipping scalap's ad-hoc published docs on docs.skip.
Configuration menu - View commit details
-
Copy full SHA for 937e304 - Browse repository at this point
Copy the full SHA 937e304View commit details