You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2018/09/07 09:57:18 UTC
[camel-k] branch master updated: Fix JVM runtime references
This is an automated email from the ASF dual-hosted git repository.
nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/master by this push:
new 1832a12 Fix JVM runtime references
1832a12 is described below
commit 1832a128b6ac6d3b77c4e236d9c17bb17fa34eae
Author: nferraro <ni...@gmail.com>
AuthorDate: Fri Sep 7 11:57:07 2018 +0200
Fix JVM runtime references
---
build/Makefile | 5 ++-
pkg/build/local/local_builder.go | 66 ++++++++--------------------------------
2 files changed, 17 insertions(+), 54 deletions(-)
diff --git a/build/Makefile b/build/Makefile
index cd0711f..2d2aee8 100644
--- a/build/Makefile
+++ b/build/Makefile
@@ -1,6 +1,6 @@
VERSION := $(shell ./build/get_version.sh)
-build: build-operator build-kamel
+build: build-runtime build-operator build-kamel
build-operator:
go build -o camel-k-operator ./cmd/camel-k-operator/*.go
@@ -8,6 +8,9 @@ build-operator:
build-kamel:
go build -o kamel ./cmd/kamel/*.go
+build-runtime:
+ mvn clean install -f ./runtime/pom.xml
+
codegen:
./tmp/codegen/update-generated.sh
diff --git a/pkg/build/local/local_builder.go b/pkg/build/local/local_builder.go
index bb79ce8..478a810 100644
--- a/pkg/build/local/local_builder.go
+++ b/pkg/build/local/local_builder.go
@@ -42,6 +42,7 @@ import (
_ "github.com/apache/camel-k/pkg/util/openshift"
build "github.com/apache/camel-k/pkg/build/api"
"github.com/apache/camel-k/pkg/util/kubernetes"
+ "github.com/apache/camel-k/version"
)
type localBuilder struct {
@@ -109,7 +110,7 @@ func (b *localBuilder) buildCycle(ctx context.Context) {
}
func (b *localBuilder) execute(source build.BuildSource) (string, error) {
- buildDir, err := ioutil.TempDir("", "kamel-")
+ buildDir, err := ioutil.TempDir("", "camel-k-")
if err != nil {
return "", errors.Wrap(err, "could not create temporary dir for maven artifacts")
}
@@ -139,7 +140,7 @@ func (b *localBuilder) publish(tarFile string, source build.BuildSource) (string
Kind: "BuildConfig",
},
ObjectMeta: metav1.ObjectMeta{
- Name: "kamel-" + source.Identifier.Name,
+ Name: "camel-k-" + source.Identifier.Name,
Namespace: b.namespace,
},
Spec: buildv1.BuildConfigSpec{
@@ -158,7 +159,7 @@ func (b *localBuilder) publish(tarFile string, source build.BuildSource) (string
Output: buildv1.BuildOutput{
To: &v1.ObjectReference{
Kind: "ImageStreamTag",
- Name: "kamel-" + source.Identifier.Name + ":" + source.Identifier.Digest,
+ Name: "camel-k-" + source.Identifier.Name + ":" + source.Identifier.Digest,
},
},
},
@@ -177,7 +178,7 @@ func (b *localBuilder) publish(tarFile string, source build.BuildSource) (string
Kind: "ImageStream",
},
ObjectMeta: metav1.ObjectMeta{
- Name: "kamel-" + source.Identifier.Name,
+ Name: "camel-k-" + source.Identifier.Name,
Namespace: b.namespace,
},
Spec: imagev1.ImageStreamSpec{
@@ -224,7 +225,7 @@ func (b *localBuilder) publish(tarFile string, source build.BuildSource) (string
Namespace(b.namespace).
Body(resource).
Resource("buildconfigs").
- Name("kamel-" + source.Identifier.Name).
+ Name("camel-k-" + source.Identifier.Name).
SubResource("instantiatebinary").
Do()
@@ -295,7 +296,7 @@ func (b *localBuilder) createTar(buildDir string, source build.BuildSource) (str
}
logrus.Info("Maven build completed successfully")
- tarFileName := path.Join(buildDir, "kamel-app.tar")
+ tarFileName := path.Join(buildDir, "camel-k-integration.tar")
tarFile, err := os.Create(tarFileName)
if err != nil {
return "", errors.Wrap(err, "cannot create tar file")
@@ -303,7 +304,7 @@ func (b *localBuilder) createTar(buildDir string, source build.BuildSource) (str
defer tarFile.Close()
writer := tar.NewWriter(tarFile)
- err = b.appendToTar(path.Join(buildDir, "target", "kamel-app-1.0.0.jar"), "", writer)
+ err = b.appendToTar(path.Join(buildDir, "target", "camel-k-integration-1.0.0.jar"), "", writer)
if err != nil {
return "", err
}
@@ -392,23 +393,6 @@ func (b *localBuilder) createMavenStructure(buildDir string, source build.BuildS
return "", err
}
- resourcesDir := path.Join(buildDir, "src", "main", "resources")
- err = os.MkdirAll(resourcesDir, 0777)
- if err != nil {
- return "", err
- }
- log4jFileName := path.Join(resourcesDir, "log4j2.properties")
- log4jFile, err := os.Create(log4jFileName)
- if err != nil {
- return "", err
- }
- defer log4jFile.Close()
-
- _, err = log4jFile.WriteString(b.log4jFile())
- if err != nil {
- return "", err
- }
-
envFileName := path.Join(buildDir, "environment")
envFile, err := os.Create(envFileName)
if err != nil {
@@ -439,42 +423,18 @@ func (b *localBuilder) createPom() string {
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
- <groupId>me.nicolaferraro.kamel.app</groupId>
- <artifactId>kamel-app</artifactId>
+ <groupId>org.apache.camel.k.integration</groupId>
+ <artifactId>camel-k-integration</artifactId>
<version>1.0.0</version>
<dependencies>
<dependency>
- <groupId>me.nicolaferraro.kamel</groupId>
- <artifactId>camel-java-runtime</artifactId>
- <version>1.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-api</artifactId>
- <version>2.11.1</version>
- </dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-core</artifactId>
- <version>2.11.1</version>
- </dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-slf4j-impl</artifactId>
- <version>2.11.1</version>
+ <groupId>org.apache.camel.k</groupId>
+ <artifactId>camel-k-runtime-jvm</artifactId>
+ <version>` + version.Version + `</version>
</dependency>
</dependencies>
</project>
`
-}
-
-func (b *localBuilder) log4jFile() string {
- return `appender.out.type = Console
-appender.out.name = out
-appender.out.layout.type = PatternLayout
-appender.out.layout.pattern = [%30.30t] %-30.30c{1} %-5p %m%n
-rootLogger.level = INFO
-rootLogger.appenderRef.out.ref = out`
}
\ No newline at end of file