Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] ------------------------------------------------------------------------ [INFO] Building Aptina Beans [INFO] task-segment: [clean, install] [INFO] ------------------------------------------------------------------------ [INFO] [clean:clean] [INFO] Deleting directory /home/services/jenkins/jobs/aptina/workspace/aptina/aptina-beans/target [INFO] [resources:resources] [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 1 resource [INFO] [compiler:compile] [INFO] Compiling 15 source files to /home/services/jenkins/jobs/aptina/workspace/aptina/aptina-beans/target/classes [INFO] [resources:testResources] [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 26 resources [INFO] [compiler:testCompile] [INFO] Compiling 9 source files to /home/services/jenkins/jobs/aptina/workspace/aptina/aptina-beans/target/test-classes [INFO] [surefire:test] [INFO] Surefire report directory: /home/services/jenkins/jobs/aptina/workspace/aptina/aptina-beans/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.seasar.aptina.beans.internal.BeansProcessorTest package org.seasar.aptina.beans.example; /** * ほげ * * @author koichik */ @org.seasar.aptina.beans.JavaBean @javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"}) public class FooBean extends org.seasar.aptina.beans.example.FooBeanState { public FooBean() { super(); } /** * {@literal a} を返します。 * * @return {@literal a} */ public int getA() { return a; } /** * {@literal a} を設定します。 * * @param a {@literal a} */ public void setA(int a) { this.a = a; } /** * {@literal b} を返します。 * * @return {@literal b} */ public java.lang.String getB() { return b; } } src/test/java/org/seasar/aptina/beans/example/BarBeanState.java:52: 警告:JavaBeans には public のデフォルトコンストラクタが必要です package org.seasar.aptina.beans.example; /** * テスト * * @author koichik * @param * @param */ @org.seasar.aptina.beans.JavaBean @javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"}) public class BarBean & java.io.Serializable> extends org.seasar.aptina.beans.example.BarBeanState { /** * インスタンスを構築します。 * * @param aaa * あああ */ protected BarBean(T aaa) { super(aaa); } /** * インスタンスを構築します。 * * @param * いいいの型 * @param bbb * いいい * @param hoge * ほげ * @throws NullPointerException * 何かが{@literal null}だった場合 */ BarBean(T[] bbb, S hoge) throws java.lang.NullPointerException { super(bbb, hoge); } /** * インスタンスを構築します。 * * @param aaa * あああ * @param bbb * いいい * @param ccc * ううう */ public BarBean(T aaa, T[] bbb, java.util.List ccc) { super(aaa, bbb, ccc); } /** * {@literal あああ} を返します。 * * @return {@literal あああ} */ public T getAaa() { return aaa; } /** * {@literal あああ} を設定します。 * * @param aaa {@literal あああ} */ public void setAaa(T aaa) { this.aaa = aaa; } /** * {@literal いいい} を返します。 * * @return {@literal いいい} */ public T[] getBbb() { return bbb; } /** * {@literal いいい} の {@literal n} 番目の要素を返します。 * * @param n 返される要素のインデックス * @return {@literal n} 番目の {@literal いいい} * @throws ArrayIndexOutOfBoundsException インデックスが配列のサイズを超えていた場合 */ public T getBbb(int n) throws ArrayIndexOutOfBoundsException { return bbb[n]; } /** * {@literal いいい} を設定します。 * * @param bbb {@literal いいい} */ public void setBbb(T[] bbb) { this.bbb = bbb; } /** * {@literal いいい} の {@literal n} 番目の要素を設定します。 * * @param n 設定される要素のインデックス * @param bbb {@literal いいい} * @throws ArrayIndexOutOfBoundsException インデックスが配列のサイズを超えていた場合 */ public void setBbb(int n, T bbb) throws ArrayIndexOutOfBoundsException { this.bbb[n] = bbb; } /** * {@literal ううう} を返します。 * * @return {@literal ううう} */ public java.util.List getCcc() { return ccc; } /** * {@literal ううう} を設定します。 * * @param ccc {@literal ううう} */ public void setCcc(java.util.List ccc) { this.ccc = ccc; } } package org.seasar.aptina.beans.example; /** * * @author koichik */ @org.seasar.aptina.beans.JavaBean @javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"}) public class BoundBean extends org.seasar.aptina.beans.example.BoundBeanState { java.beans.PropertyChangeSupport propertyChangeSupport = new java.beans.PropertyChangeSupport(this); public BoundBean() { super(); } /** * {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.PropertyChangeListener} */ public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.addPropertyChangeListener(listener); } /** * 特定のプロパティーの {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。 * * @param propertyName 待機しているプロパティーの名前 * @param listener 追加する {@link java.beans.PropertyChangeListener} */ public void addPropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) { propertyChangeSupport.addPropertyChangeListener(propertyName, listener); } /** * {@link java.beans.PropertyChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.PropertyChangeListener} */ public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.removePropertyChangeListener(listener); } /** * 特定のプロパティーの {@link java.beans.PropertyChangeListener} をリスナーリストから削除します。 * * @param propertyName 待機していたプロパティーの名前 * @param listener 削除する {@link java.beans.PropertyChangeListener} */ public void removePropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) { propertyChangeSupport.removePropertyChangeListener(propertyName, listener); } /** * {@literal aaa} を返します。 * * @return {@literal aaa} */ public java.lang.String getAaa() { return aaa; } /** * {@literal bbb} を返します。 * * @return {@literal bbb} */ public java.lang.String getBbb() { return bbb; } /** * {@literal bbb} を設定します。 * * @param bbb {@literal bbb} */ public void setBbb(java.lang.String bbb) { java.lang.String oldBbb = this.bbb; this.bbb = bbb; propertyChangeSupport.firePropertyChange("bbb", oldBbb, bbb); } /** * {@literal bbb} の {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.PropertyChangeListener} */ public void addBbbChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.addPropertyChangeListener("bbb", listener); } /** * {@literal bbb} の {@link java.beans.PropertyChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.PropertyChangeListener} */ public void removeBbbChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.removePropertyChangeListener("bbb", listener); } /** * {@literal ccc} を返します。 * * @return {@literal ccc} */ public java.lang.String[] getCcc() { return ccc; } /** * {@literal ccc} の {@literal n} 番目の要素を返します。 * * @param n 返される要素のインデックス * @return {@literal n} 番目の {@literal ccc} * @throws ArrayIndexOutOfBoundsException インデックスが配列のサイズを超えていた場合 */ public java.lang.String getCcc(int n) throws ArrayIndexOutOfBoundsException { return ccc[n]; } /** * {@literal ccc} を設定します。 * * @param ccc {@literal ccc} */ public void setCcc(java.lang.String[] ccc) { java.lang.String[] oldCcc = this.ccc; this.ccc = ccc; propertyChangeSupport.firePropertyChange("ccc", oldCcc, ccc); } /** * {@literal ccc} の {@literal n} 番目の要素を設定します。 * * @param n 設定される要素のインデックス * @param ccc {@literal ccc} * @throws ArrayIndexOutOfBoundsException インデックスが配列のサイズを超えていた場合 */ public void setCcc(int n, java.lang.String ccc) throws ArrayIndexOutOfBoundsException { java.lang.String oldCcc = this.ccc[n]; this.ccc[n] = ccc; propertyChangeSupport.fireIndexedPropertyChange("ccc", n, oldCcc, ccc); } /** * {@literal ccc} の {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.PropertyChangeListener} */ public void addCccChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.addPropertyChangeListener("ccc", listener); } /** * {@literal ccc} の {@link java.beans.PropertyChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.PropertyChangeListener} */ public void removeCccChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.removePropertyChangeListener("ccc", listener); } } package org.seasar.aptina.beans.example; /** * * @author koichik */ @org.seasar.aptina.beans.JavaBean @javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"}) public class ConstrainedBean extends org.seasar.aptina.beans.example.ConstrainedBeanState { java.beans.VetoableChangeSupport vetoableChangeSupport = new java.beans.VetoableChangeSupport(this); public ConstrainedBean() { super(); } /** * {@link java.beans.VetoableChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.VetoableChangeListener} */ public void addVetoableChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.addVetoableChangeListener(listener); } /** * 特定のプロパティーの {@link java.beans.VetoableChangeListener} をリスナーリストに追加します。 * * @param propertyName 待機しているプロパティーの名前 * @param listener 追加する {@link java.beans.VetoableChangeListener} */ public void addVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) { vetoableChangeSupport.addVetoableChangeListener(propertyName, listener); } /** * {@link java.beans.VetoableChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.VetoableChangeListener} */ public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.removeVetoableChangeListener(listener); } /** * 特定のプロパティーの {@link java.beans.VetoableChangeListener} をリスナーリストから削除します。 * * @param propertyName 待機していたプロパティーの名前 * @param listener 削除する {@link java.beans.VetoableChangeListener} */ public void removeVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) { vetoableChangeSupport.removeVetoableChangeListener(propertyName, listener); } /** * {@literal aaa} を返します。 * * @return {@literal aaa} */ public java.lang.String getAaa() { return aaa; } /** * {@literal bbb} を返します。 * * @return {@literal bbb} */ public java.lang.String getBbb() { return bbb; } /** * {@literal bbb} を設定します。 * * @param bbb {@literal bbb} * @throws java.beans.PropertyVetoException プロパティの変更が拒否された場合 */ public void setBbb(java.lang.String bbb) throws java.beans.PropertyVetoException { java.lang.String oldBbb = this.bbb; vetoableChangeSupport.fireVetoableChange("bbb", oldBbb, bbb); this.bbb = bbb; } /** * {@literal bbb} の {@link java.beans.VetoableChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.VetoableChangeListener} */ public void addBbbChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.addVetoableChangeListener("bbb", listener); } /** * {@literal bbb} の {@link java.beans.VetoableChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.VetoableChangeListener} */ public void removeBbbChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.removeVetoableChangeListener("bbb", listener); } /** * {@literal ccc} を返します。 * * @return {@literal ccc} */ public java.lang.String[] getCcc() { return ccc; } /** * {@literal ccc} の {@literal n} 番目の要素を返します。 * * @param n 返される要素のインデックス * @return {@literal n} 番目の {@literal ccc} * @throws ArrayIndexOutOfBoundsException インデックスが配列のサイズを超えていた場合 */ public java.lang.String getCcc(int n) throws ArrayIndexOutOfBoundsException { return ccc[n]; } /** * {@literal ccc} を設定します。 * * @param ccc {@literal ccc} * @throws java.beans.PropertyVetoException プロパティの変更が拒否された場合 */ public void setCcc(java.lang.String[] ccc) throws java.beans.PropertyVetoException { java.lang.String[] oldCcc = this.ccc; vetoableChangeSupport.fireVetoableChange("ccc", oldCcc, ccc); this.ccc = ccc; } /** * {@literal ccc} の {@literal n} 番目の要素を設定します。 * * @param n 設定される要素のインデックス * @param ccc {@literal ccc} * @throws ArrayIndexOutOfBoundsException インデックスが配列のサイズを超えていた場合 * @throws java.beans.PropertyVetoException プロパティの変更が拒否された場合 */ public void setCcc(int n, java.lang.String ccc) throws ArrayIndexOutOfBoundsException, java.beans.PropertyVetoException { java.lang.String oldCcc = this.ccc[n]; vetoableChangeSupport.fireVetoableChange(new java.beans.IndexedPropertyChangeEvent(this, "ccc", oldCcc, ccc, n)); this.ccc[n] = ccc; } /** * {@literal ccc} の {@link java.beans.VetoableChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.VetoableChangeListener} */ public void addCccChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.addVetoableChangeListener("ccc", listener); } /** * {@literal ccc} の {@link java.beans.VetoableChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.VetoableChangeListener} */ public void removeCccChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.removeVetoableChangeListener("ccc", listener); } } package org.seasar.aptina.beans.example; /** * * @author koichik */ @org.seasar.aptina.beans.JavaBean @javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"}) public class BoundAndConstrainedBean extends org.seasar.aptina.beans.example.BoundAndConstrainedBeanState { java.beans.PropertyChangeSupport propertyChangeSupport = new java.beans.PropertyChangeSupport(this); java.beans.VetoableChangeSupport vetoableChangeSupport = new java.beans.VetoableChangeSupport(this); public BoundAndConstrainedBean() { super(); } /** * {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.PropertyChangeListener} */ public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.addPropertyChangeListener(listener); } /** * 特定のプロパティーの {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。 * * @param propertyName 待機しているプロパティーの名前 * @param listener 追加する {@link java.beans.PropertyChangeListener} */ public void addPropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) { propertyChangeSupport.addPropertyChangeListener(propertyName, listener); } /** * {@link java.beans.PropertyChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.PropertyChangeListener} */ public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.removePropertyChangeListener(listener); } /** * 特定のプロパティーの {@link java.beans.PropertyChangeListener} をリスナーリストから削除します。 * * @param propertyName 待機していたプロパティーの名前 * @param listener 削除する {@link java.beans.PropertyChangeListener} */ public void removePropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) { propertyChangeSupport.removePropertyChangeListener(propertyName, listener); } /** * {@link java.beans.VetoableChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.VetoableChangeListener} */ public void addVetoableChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.addVetoableChangeListener(listener); } /** * 特定のプロパティーの {@link java.beans.VetoableChangeListener} をリスナーリストに追加します。 * * @param propertyName 待機しているプロパティーの名前 * @param listener 追加する {@link java.beans.VetoableChangeListener} */ public void addVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) { vetoableChangeSupport.addVetoableChangeListener(propertyName, listener); } /** * {@link java.beans.VetoableChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.VetoableChangeListener} */ public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.removeVetoableChangeListener(listener); } /** * 特定のプロパティーの {@link java.beans.VetoableChangeListener} をリスナーリストから削除します。 * * @param propertyName 待機していたプロパティーの名前 * @param listener 削除する {@link java.beans.VetoableChangeListener} */ public void removeVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) { vetoableChangeSupport.removeVetoableChangeListener(propertyName, listener); } /** * {@literal aaa} を返します。 * * @return {@literal aaa} */ public java.lang.String getAaa() { return aaa; } /** * {@literal bbb} を返します。 * * @return {@literal bbb} */ public java.lang.String getBbb() { return bbb; } /** * {@literal bbb} を設定します。 * * @param bbb {@literal bbb} * @throws java.beans.PropertyVetoException プロパティの変更が拒否された場合 */ public void setBbb(java.lang.String bbb) throws java.beans.PropertyVetoException { java.lang.String oldBbb = this.bbb; vetoableChangeSupport.fireVetoableChange("bbb", oldBbb, bbb); this.bbb = bbb; propertyChangeSupport.firePropertyChange("bbb", oldBbb, bbb); } /** * {@literal bbb} の {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.PropertyChangeListener} */ public void addBbbChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.addPropertyChangeListener("bbb", listener); } /** * {@literal bbb} の {@link java.beans.PropertyChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.PropertyChangeListener} */ public void removeBbbChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.removePropertyChangeListener("bbb", listener); } /** * {@literal bbb} の {@link java.beans.VetoableChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.VetoableChangeListener} */ public void addBbbChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.addVetoableChangeListener("bbb", listener); } /** * {@literal bbb} の {@link java.beans.VetoableChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.VetoableChangeListener} */ public void removeBbbChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.removeVetoableChangeListener("bbb", listener); } /** * {@literal ccc} を返します。 * * @return {@literal ccc} */ public java.lang.String[] getCcc() { return ccc; } /** * {@literal ccc} の {@literal n} 番目の要素を返します。 * * @param n 返される要素のインデックス * @return {@literal n} 番目の {@literal ccc} * @throws ArrayIndexOutOfBoundsException インデックスが配列のサイズを超えていた場合 */ public java.lang.String getCcc(int n) throws ArrayIndexOutOfBoundsException { return ccc[n]; } /** * {@literal ccc} を設定します。 * * @param ccc {@literal ccc} * @throws java.beans.PropertyVetoException プロパティの変更が拒否された場合 */ public void setCcc(java.lang.String[] ccc) throws java.beans.PropertyVetoException { java.lang.String[] oldCcc = this.ccc; vetoableChangeSupport.fireVetoableChange("ccc", oldCcc, ccc); this.ccc = ccc; propertyChangeSupport.firePropertyChange("ccc", oldCcc, ccc); } /** * {@literal ccc} の {@literal n} 番目の要素を設定します。 * * @param n 設定される要素のインデックス * @param ccc {@literal ccc} * @throws ArrayIndexOutOfBoundsException インデックスが配列のサイズを超えていた場合 * @throws java.beans.PropertyVetoException プロパティの変更が拒否された場合 */ public void setCcc(int n, java.lang.String ccc) throws ArrayIndexOutOfBoundsException, java.beans.PropertyVetoException { java.lang.String oldCcc = this.ccc[n]; vetoableChangeSupport.fireVetoableChange(new java.beans.IndexedPropertyChangeEvent(this, "ccc", oldCcc, ccc, n)); this.ccc[n] = ccc; propertyChangeSupport.fireIndexedPropertyChange("ccc", n, oldCcc, ccc); } /** * {@literal ccc} の {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.PropertyChangeListener} */ public void addCccChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.addPropertyChangeListener("ccc", listener); } /** * {@literal ccc} の {@link java.beans.PropertyChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.PropertyChangeListener} */ public void removeCccChangeListener(java.beans.PropertyChangeListener listener) { propertyChangeSupport.removePropertyChangeListener("ccc", listener); } /** * {@literal ccc} の {@link java.beans.VetoableChangeListener} をリスナーリストに追加します。 * * @param listener 追加する {@link java.beans.VetoableChangeListener} */ public void addCccChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.addVetoableChangeListener("ccc", listener); } /** * {@literal ccc} の {@link java.beans.VetoableChangeListener} をリスナーリストから削除します。 * * @param listener 削除する {@link java.beans.VetoableChangeListener} */ public void removeCccChangeListener(java.beans.VetoableChangeListener listener) { vetoableChangeSupport.removeVetoableChangeListener("ccc", listener); } } Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.701 sec Running org.seasar.aptina.beans.internal.BeanInfoFactoryTest 警告:JavaBeans には public のデフォルトコンストラクタが必要です Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.193 sec Running org.seasar.aptina.beans.internal.BeanClassGeneratorTest 警告:JavaBeans には public のデフォルトコンストラクタが必要です 警告:JavaBeans には public のデフォルトコンストラクタが必要です 警告:JavaBeans には public のデフォルトコンストラクタが必要です 警告:JavaBeans には public のデフォルトコンストラクタが必要です Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.35 sec Results : Tests run: 37, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] テスト結果の記録 [INFO] [jar:jar] [INFO] Building jar: /home/services/jenkins/jobs/aptina/workspace/aptina/aptina-beans/target/aptina-beans-1.0.0.jar [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [INFO] No goals needed for project - skipping [INFO] [source:jar {execution: source-jar}] [INFO] Building jar: /home/services/jenkins/jobs/aptina/workspace/aptina/aptina-beans/target/aptina-beans-1.0.0-sources.jar [INFO] [shade:shade {execution: default}] [INFO] Including org.seasar.aptina:aptina-commons:jar:1.0.0 in the shaded jar. [INFO] Replacing original artifact with shaded artifact. [INFO] Replacing /home/services/jenkins/jobs/aptina/workspace/aptina/aptina-beans/target/aptina-beans-1.0.0.jar with /home/services/jenkins/jobs/aptina/workspace/aptina/aptina-beans/target/aptina-beans-1.0.0-shaded.jar [INFO] [install:install] [INFO] Installing /home/services/jenkins/jobs/aptina/workspace/aptina/aptina-beans/target/aptina-beans-1.0.0.jar to /home/services/jenkins/.m2/repository/org/seasar/aptina/aptina-beans/1.0.0/aptina-beans-1.0.0.jar [INFO] Installing /home/services/jenkins/jobs/aptina/workspace/aptina/aptina-beans/target/aptina-beans-1.0.0-sources.jar to /home/services/jenkins/.m2/repository/org/seasar/aptina/aptina-beans/1.0.0/aptina-beans-1.0.0-sources.jar ERROR: Could not find local repository for 2.0.11